元字符 .匹配除换行符外的任意字符 w匹配字母数字下划线或汉字 s匹配任意的空白符 d匹配数字 b匹配单词的开始或结束 ^匹配字符串的开始
匹配字符串的结束
POSIXBRE引擎通常出现在依赖正则表达式进行文本过滤的编程语言中。它为常见模式提供了高级模式符号和特殊符号,比如匹配数字、单词以及按字母排序的字符。gawk程序用ERE引擎来处理它的正则表达式模式。
描述:牛牛翻看以前记录朋友信息的电话薄,电话号码几位数字之间使用-间隔,后面还接了一下不太清楚什么意思的英文字母,你能使用正则匹配re.sub将除了数字以外的其他字符去掉,提取一个全数字电话号码吗?输入描述:输入一行字符串,字符包括数字、大小写字母和-输出描述:输出该字符串提取后的全数字信息。
复杂正则可读性差,难以维护。正则表达式的性能较差,贪婪匹配符号很容易造成大量的回溯.对于xml、html支持效果较差,远不如相关的解析包。正则的替换功能较差。没有基本的截取字符串或者把首字母改变大小写等功能。复杂正则难以记忆,需要当成工具书查阅。
精选内容推荐