今天是公元: 20250505日 星期   农历: 乙巳初八 2加入收藏 | 设为首页 | 会员中心
您当前的位置:首页 > 科文与生活 > 网站网页

replace正则表达式替换前导空格和后导空格

日期:2024-06-23   来源:本站整理   点击:103

正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

一、归类

1. “^” 同类

“^” 匹配输入字符串的开始位置。
“$” 匹配输入字符串的结束位置。
“\b” 匹配一个单词边界,也就是指单词和空格间的位置。(例如:”er\b”可以匹配”never”中的”er”,但是不能匹配”verb”中的”er”)
“\B” 和”\b”相反,匹配非单词边界(例如:”er\b”可以匹配”verb”中的”er”,但是不能匹配”never”中的”er”)

2.”*” 同类

星号(*): 星号代表匹配它前面一个字符任意遍(0或任意次)。
加号(+): 表示匹配前面字符一次或多次(至少一次)。
问号(?): 问号也是一个数量词,它代表匹配前一个字符0次或1次。
中括号[]: 中括号用来表示一个字符集合,如果这个集合有很多元素,如26个字母,数字等,一个个地写在中括号里,未免太麻烦了,所以一般我们用连字符来表示一个范围(例如:[a-z]表示小写字母的集合;[a-zA-Z]表示大小写字母的集合)。脱字符”^”表示匹配任何不在该集合中的字符。(例如:[^a-z])。
大括号{}: 大括号的作用是指重复前面一个字符多少遍(例如:{N}:重复n遍;{n,m}:重复n~m遍;{n,}:至少重复n遍;{,m}:最多重复m遍)

3.”\s” 同类

“\w” (小写w)表示字母或数字,等价于[a-zA-Z0-9]
“\W” (大写W)表示非字母且非数字,与\w相反,等价于[^a-zA-Z0-9]
“\s” (小写s)表示匹配一个空字符,包括空格,换行,回车,tab,等价于[ \n\r\t\f]
“\S” (大写S)匹配非空格字符,与\s相反,等价于[^ \n\r\t\f]
“\d” (小写d)表示十进制数字,等价于[0-9]
“\D” (大写D)匹配一个非数字字符,等价于[^0-9]

上一篇: display:inline 的作用是设置对象做为行内元素显示
下一篇: 常用正则表达式大全
相关文章
热门文章
  1. replace正则表达式替换前导空格和后导空
  2. 帝国CMS管理系统必做的安全防护设置
  3. ASCII码控制字符、可显示字符、扩展字符
  4. 常用正则表达式大全
  5. PHP读取TXT类文本内容方法,替换指定内容
  6. 帝国CMS多表联合调用最新和热门信息的方
  7. 帝国ECMS列表模板list.var中新发布的新闻
  8. 帝国CMS系统标签e:loop调用的附加SQL条件
  9. 帝国CMS COOKIE 及其管理员/会员 登陆信
  10. 帝国cms系统 常用内置字段与调用方法
   关于我们
服务联系
新闻公告
好正好教育
好正好软件(教育管理)
Copyright (c) 2024 好正好教育