
正则
五道口纳什
wx公众号/B站:五道口纳什
展开
-
Java —— 正则表达式
提取单词:\\W+(一个或多个字母)原创 2017-08-14 23:16:59 · 944 阅读 · 0 评论 -
Python 基础 —— re:正则表达
1. re.search()原创 2016-04-01 09:12:04 · 1165 阅读 · 0 评论 -
正则表达式 —— 括号与特殊字符
点(dot,.):匹配除 \n(换行)外的任意一个字符;原创 2017-12-16 19:07:41 · 2770 阅读 · 0 评论 -
正则表达式 —— 一种模式描述语言(贪婪匹配与惰性匹配)
1. 通配符?:与任意一个实际字符匹配,*:可以去任意一串字符(可以为空)匹配例如:*.py 描述的是所有最后三个字符是.py的文件名;f*.*:以f开头,任意多字符串由.隔开;a?b:3 个字符的串,首字符是 a,尾字符是 b,中间的字符任意; 从集合的观点,a* 描述了所有以 a 开头的字符串,这是一个无穷集合。2. 正则表达式Regular Expression,也被简写为原创 2016-07-31 17:29:13 · 1435 阅读 · 0 评论 -
正则表达式 —— Cases 与 Tricks
1. cases匹配任意单词(两侧可以有多个空格): ( +[a-zA-Z]+ +)上述表达式无法匹配句子末尾的单词,若想匹配句尾或者逗号前的单词,则可拓展为: ( +[a-zA-Z]+[?,.]? +) 中括号内的?表示问号这一标点,中括号后的?则表示匹配之前的项 1 次或 0 次;匹配空行: windows:^(\s*)\r\nLinux:^(\s*)\n匹配 ip:[0...原创 2018-05-24 22:45:29 · 808 阅读 · 0 评论 -
Python 正则 —— 捕获与分组
\n:表示第 n 个捕获:>> s = "<html><h1>what the fuck!</h1></html>">> p = r"<(.+)><(.+)>(.+)</\2></\1>&quo原创 2018-06-20 00:11:25 · 6394 阅读 · 0 评论