用于“查找和替换”的正则表达式(三)
2009-12-21 11:27
459 查看
下表列出了用于指定 Unicode 字符属性数据库中列出的通用类别的两个字母的缩写词。您可以在正则表达式字符集中使用这些缩写词。例如,表达式 [:Nd:Nl:No] 匹配任何类型的数字。
有关 Unicode 字符属性数据库的详细信息,请参见 Unicode Standard 5.0 Character Properties(Unicode Standard 5.0 字符属性)。
有关 Unicode 字符属性数据库的详细信息,请参见 Unicode Standard 5.0 Character Properties(Unicode Standard 5.0 字符属性)。
表达式 | 语法 | 说明 |
---|---|---|
大写字母 | :Lu | 匹配任何一个大写字母。 例如: :Luhe 匹配“The”但不匹配“the”。 |
小写字母 | :Ll | 匹配任何一个小写字母。 例如: :Llhe 匹配“the”但不匹配“The”。 |
词首大写字母 | :Lt | 匹配将大写字母和小写字母结合的字符,例如,Nj 和 Dz。 |
修饰符字母 | :Lm | 匹配字母或标点符号,例如逗号、交叉重音符和双撇号,用于表示对前一字母的修饰。 |
其他字母 | :Lo | 匹配其他字母,如哥特体字母 ahsa。 |
十进制数字 | :Nd | 匹配十进制数(如 0-9)和它们的双字节等效数。 |
字母数字 | :Nl | 匹配字母数字,例如罗马数字和表意数字零。 |
其他数字 | :No | 匹配其他数字,如旧斜体数字一。 |
开始标点符号 | :Ps | 匹配开始标点符号,例如左方括号和左大括号。 |
结束标点符号 | :Pe | 匹配结束标点符号,例如右方括号和右大括号。 |
左引号 | :Pi | 匹配左双引号。 |
右引号 | :Pf | 匹配单引号和右双引号。 |
破折号 | :Pd | 匹配破折号标记。 |
连接符号 | :Pc | 匹配下划线标记。 |
其他标点符号 | :Po | 匹配 (,)、?、"、!、@、#、%、&、*、/、(:)、(;)、' 和 /。 |
空白分隔符 | :Zs | 匹配空白。 |
行分隔符 | :Zl | 匹配 Unicode 字符 U+2028。 |
段落分隔符 | :Zp | 匹配 Unicode 字符 U+2029。 |
无间隔标记 | :Mn | 匹配无间隔标记。 |
组合标记 | :Mc | 匹配组合标记。 |
封闭标记 | :Me | 匹配封闭标记。 |
数学符号 | :Sm | 匹配 +、=、~、|、< 和 >。 |
货币符号 | :Sc | 匹配 $ 和其他货币符号。 |
修饰符号 | :Sk | 匹配修饰符号,如抑扬音、抑音符号和长音符号。 |
其他符号 | :So | 匹配其他符号,如版权符号、段落标记和度数符号。 |
其他控制 | :Cc | 匹配类似 TAB 和 NEWLINE 这样的 Unicode 控制字符。 |
其他格式 | :Cf | 格式控制字符,例如双向控制字符。 |
代理项 | :Cs | 匹配代理项对的一半。 |
其他私用 | :Co | 匹配私用区域的任何字符。 |
其他未分配字符 | :Cn | 匹配未映射到 Unicode 字符的字符。 |
相关文章推荐
- 用于“查找和替换”的正则表达式(一)
- 用于“查找和替换”的正则表达式(二)
- 用于“查找和替换”的正则表达式(四)
- visual studio 正则表达式 查找与替换文本
- JAVA中正则表达式匹配,替换,查找,切割的方法
- 正则表达式匹配,替换,查找
- python 正则表达式 字符串的 匹配 替换 分割 查找
- Notepad++ 使用正则表达式查找替换字符串
- 用正则表达式进行批量查找替换
- 用于替换的正则表达式(多个空格或换行各变为一个空格或换行)
- 正则表达式匹配,替换,查找,切割的方法
- eclipse使用技巧---使用正则表达式查找替换【反编译后替换/* */】
- editplus查找替换的正则表达式应用
- 正则表达式(2)——应用(匹配、切割、替换、查找)、模拟网络爬虫
- Dreamweaver 正则表达式 查找替换
- [倚天屠龙记] vim 查找与替换(正则表达式)
- VB脚本编程之2.0——加入正则表达式查找替换功能
- vs中在查找替换中使用正则表达式
- visual studio 正则表达式 查找与替换文本
- VIM正则表达式查找替换