正则表达式的十二罗汉

新手如何结合pbootCMS和宝塔面板快速构建网站 摘要: 新手可通过pbootCMS(轻量CMS)和宝塔面板(可视化工具)快速搭建网站,无需命令行。步骤包括:1) 准备服务器(Linux/CentOS7.x)和域名;2) 安装宝塔面板并配置LNMP环境(PHP7.4+MySQL5.7);3) 创建网站目录,上传并解压pbootCMS源码,设置文件权限;4) 运行安装向导,填写数据库信息和管理员账号;5) 测试前台/后台功能,优化性能并绑定域名。全程约30-60分钟,宝塔简化运维,pbootCMS便于内容管理,适合零基础用户。注意定期更新和备份以保障安全。 阅读详情

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

 

元字符: Metacharacters

 

.
匹配任何单个字符 。例如Perl 正则表达式r.t 匹配这些字符串:rat 、rut 、rt ,但是不匹配root 。


$
匹配行结束符 。例如Perl 正则表达式weasel$ 能够匹配字符串"He'saweasel" 的末尾,但是不能匹配字符 串"Theyareabunchofweasels." 。


^
匹配一行的开始 。例如Perl 正则表达式^Whenin 能够匹配字符串"Wheninthecourseofhumanevents" 的开始,但是不能匹 配"WhatandWheninthe" 。


*
匹配0 或多个正好在它之前的那个字 符。例如Perl 正则表达式.* 意味着能够匹配任意数量的任何字符。


/
这是引用符 ,用来将这里列出的这些元字符当作普通的字符来进行匹配。例如Perl 正则表达式/$ 被用来匹配美元符号,而不是行尾,类似的,Perl 正则表 达式/. 用来匹配点字符,而不是任何字符的通配符。


[]
[c1-c2]
[^c1-c2]
匹配括号中的任何一个字符 。例如Perl 正则表达式r[aou]t 匹配rat 、rot 和rut ,但是不匹配ret 。可以在括号中使用连字符- 来指定字符的 区间,例如Perl 正则表达式[0-9] 可以匹配任何数字字符;还可以制定多个区间,例如Perl 正则表达式[A-Za-z] 可以匹配任何大小写字母。另 一个重要的用法是“ 排除” ,要想匹配除了指定区间之外的字符—— 也就是所谓的补集—— 在左边的括号和第一个字符之间使用^ 字符,例如Perl 正则表达式 [^269A-Z] 将匹配除了2 、6 、9 和所有大写字母之外的任何字符。


/</>
匹配词(word )的开始(/< )和结束(/> )。例如Perl 正则表达式/


/(/)
将/( 和/) 之间的表达式定义为“ 组” (group ),并且将匹配这个表达式的字符保存到一个临时区域(一个Perl 正则表达式中最多可以保存9 个),它 们可以用到的符号来引用。


|
将两个匹配条件进行逻辑“ 或” (Or )运算 。例如Perl 正则表达式(him|her) 匹配"itbelongstohim" 和"itbelongstoher" ,但是不能匹配"itbelongstothem." 。注意:这个元字符不是所有的软件都支持的。


+
匹配1 或多个正好在它之前的那个字符 。例如Perl 正则表达式9+ 匹配9 、99 、999 、98 、93dsf 、9..... 等。注意:这个元字符不是所有的 软件都支持的。


?
匹配0 或1 个正好在它之前的那个字符 。注意:这个元字符不是所有的软件都支持的。


/{i/}
/{i,j/}
 
匹配指定数目的字符,这些字符是在它之前的表达式定义的
。例如Perl 正则表达式A[0-9]/{3/} 能够匹配字符"A" 后面跟着正好3 个数字字符的 串,例如A123 、A348 等,但是不匹配A1234 。而Perl 正则表达式[0-9]/{4,6/} 匹配连续的任意4 个、5 个或者6 个数字字符。注意: 这个元字符不是所有的软件都支持的。



国产Flash替代方案:手把手教你用XSCT烧写ZYNQ7045的BOOT.BIN(附完整命令解析) 本文详细介绍了国产Flash替代方案在ZYNQ7045上的应用,通过XSCT工具链实现BOOT.BIN的精准烧写。内容涵盖国产Flash兼容性检查、PetaLinux环境搭建、XSCT烧写全流程及故障排查,帮助开发者高效完成国产化替代,提升硬件开发效率。 阅读详情

相关推荐

Selenium自动化测试遇到shadow-root元素?3种实用解决方案帮你搞定

本文针对Selenium自动化测试中遇到shadow-root元素难以定位的常见问题,提供了三种实用的解决方案。详细阐述了通过JavaScript直接穿透Shadow DOM、利用浏览器工具快速获取JS Path以及使用Python第三方库进行优雅封装的方法,并分享了提升脚本健壮性的实战策略与最佳实践,帮助测试人员有效应对现代Web组件化开发带来的挑战。

code8的博客 408

系统设计案例学习

<!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; ...

weixin_34380948的博客 260

泄露测试仪CTS的Sentinel I28使用

本文介绍:泄露测试仪CTS的Sentinel I28使用

qq_34047402的博客 2199

几个问题及解决方法

<br /> <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

海贝的专栏 1686

PDPS16.0单机版与SPLMLicenseServer授权避坑指南:从安装到冲突解决

本文详细解析了PDPS16.0单机版的安装与授权流程,重点阐述了如何正确配置SPLMLicenseServer本地许可证服务器以实现软件激活。针对安装过程中常见的许可证冲突问题,提供了清晰的排查思路和解决方案,并介绍了通过设置环境变量等替代授权方法,帮助用户高效避坑,确保Tecnomatix Process Simulate顺利运行。

weixin_29231221的博客 562

从零开始:使用COLMAP与OpenMVS构建高精度三维Mesh模型

本文为零基础新手提供了使用COLMAP与OpenMVS构建高精度三维Mesh模型的完整实战指南。详细介绍了从环境配置、数据采集黄金法则,到COLMAP稀疏与稠密重建、OpenMVS网格生成与纹理映射的每一步操作,并分享了关键的避坑技巧与参数调优建议,帮助读者从二维照片中成功重建出属于自己的三维模型。

metal的博客 505

正则表达式详解

<br /> <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

漠,╱∕願賭服输的专栏 606

Claude Code教程(二) | Claude Code 核心信息与使用指南

Claude Code 核心信息与使用指南

qq_20236937的博客 2182

JS导出Word细节设置

前几篇文章介绍了jquery.wordexport.js插件导出Word,阅读jquery.wordexport.js插件源码可知,将html格式的文件保存为拓展名为.docx或.doc文件,即可用word程序打开,打开视图格式为“web版式视图”。 这篇文章将介绍如何添加一些代码,实现以下两个小细节: 1)以页面视图方式打开 2)调整页边距 一、JS导出Word以

风水月的专栏 1万+

在 FlexSim 中建 AGV 小车模型时,如果设定“每次充电需要 2 小时才能充满”,应该如何配置 AGV 的充电功能?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 880

一种基于机载LiDAR点云电力线自动提取方法

文章目录一、引言二、算法实现2.1实现步骤2.2实现代码 一、引言 二、算法实现 2.1实现步骤 (1)首先采用首先采用高程滤波方法去除地面点和低矮地物点,滤波后的点云数据中除电力线点云外还含部分杆塔点、高植被点和噪声点。 (2)根据点云空间维度特征提取电力线点,使用空间密度聚类的方法实现单根电力线精确分离。 2.2实现代码 在这里插入代码片 ...

dayuhaitang1的博客 5170

面试官的考题大全

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

liaofengbo1的专栏 1118

SAP物料主数据中的销售视图。这是一个在销售与分销模块中至关重要的核心主数据,直接关系到从报价到交货的整个销售流程

SAP物料主数据的销售视图是销售流程的核心基础,它定义了物料如何被销售、定价、开票和交付。销售视图包含五个关键控制点:1)基本销售数据控制物料销售状态;2)销售组织数据决定销售渠道和产品分类;3)通用物料数据管理销售描述和税务分类;4)交货计划控制交付参数;5)开票计划管理定价规则。这些设置直接影响销售流程顺畅度、数据准确性、客户满意度、财务合规性和业务灵活性。建议将销售视图创建纳入新产品引入流程,并建立规范的维护机制,确保业务变化时及时更新配置。

金牌架构师 666

@font-face的用法,css3使用web字体教程

几乎所有浏览器(包括最古老的IE6)也支持的网络字体@font-face的用法是: @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* I...

weixin_34242331的博客 211

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

PANOSE

PANOSEPANOSE是一种依照字体外观来进行分类的方法。我们可以通过PANOSE体系将字体的外观特征进行整理,并且与其它字体归类比较。PANOSE的原形在1985年由Benjamin Bauermeister开发,当时一种字体由7位16进制数字定义,现在则发展为10位,也就是字体的十种特征。这每一位数字都给出了它定义的一种视觉外观的量度,如笔划的粗细或是字体衬线的样式等。PANOSE定义的范围

SunStone的小屋 1090

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java多线程初学者指南(7):向线程传递数据的三种方法

本文为原创,如需转载,请注明作者和出处,谢谢!Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1

一个被知识诅咒的人 1930

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

javascript 全集

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2

dududu01的专栏 1716

uml

  &lt;!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signatur...

hmh1203的博客 223

手机铃声介绍

<br /> <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

陈云峰技术博客 1924

@font-face笔记

在写爬虫时,有时会遇到字体反爬,爬取的网站在看源码时会出现乱码,或者位置错乱等现象,这就是字体反爬了 首先需要了解下dataurl: DataURLs 由四个部分组成:前缀(data:)、指示数据类型的MIME类型、如果非文本则为可选的base64标记、数据本身: data:[<mediatype>][;base64],<data> dataurl可以给...

160

SHELL学习之一《正则基础》(转)

<br />目 录<br /><br />什么是正则表达式<br /><br /><br />范例<br /><br />    <br />简单<br /><br />    <br />中级(神奇的咒语)<br /><br />    <br />困难(不可思议的象形文字)<br /><br />不同工具中的正则表达式<br /><br /> 什么是正则表达式一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章 也不能

tongdh的专栏 2748

PERL: 获取system输出

<br />1.使用重定位的方法,比如:system "path >> d://path.txt";然后再对临时文件 path.txt 处理 2.使用 `  (这个是tab上面的`) <br />就是这个东东,弄了好久才搞明白...一定是 TAB 上面的 ` 不是 ~,也不是单引号'my $path = `path`;<br /> print $path; 3.使用qx////是分隔符,也可以用其他符号代替,比如!,[],()my $path = qx/path/;<br /> print $path;

跳着Samba的狮子 1840

Perl字符串基本操作详解

<br /> <!-- /* Font Definitions */ @font-face {font-family:"MS Mincho"; panose-1:2 2 6 9 4 2 5 8 3 4; mso-font-alt:"MS 明朝"; mso-font-charset:128; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-536870145 1791491

跳着Samba的狮子 1325
上一篇: python字符串操作(连接、比较、格式化等)
下一篇: Perl正则表达式
wunderup
博客等级 码龄20年 13粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值