python
ntkomata
这个作者很懒,什么都没留下…
展开
-
python正则表达式(1)
术语match匹配(match)成功指字符串从头到尾与条件完全匹配search搜索(search)成功指一个字符串中有与条件匹配的部分特殊符号管道符 |从多个正则表达式择其一,用于分割正则表达式句点.匹配单个字符(除换行符\n),用\.转义来匹配句点自己。匹配字符串起始和末尾^或\A匹配字符串起始 $或\Z匹配字符串末尾 如^from匹配from起始的字符串 end$匹配end结尾的字符串匹配原创 2017-10-30 19:16:35 · 320 阅读 · 0 评论 -
python正则表达式(2)
限定范围和否定方括号中用连字符(-)连接,用于指定一个字符的范围。 如[a-z] [1-10] 左方括号紧跟脱字符(^)表否定,如[^aeiou]表示一个匹配非元音字符。闭包* ? + #将这三个字符置于要匹配的一个字符右边。*表示匹配0到多次 ?表示0到1次 +表示1到多次 比如 a?表示至多一个a z.b*表示z后面跟一个任意字符再跟0或多个b原创 2017-10-31 20:49:58 · 224 阅读 · 0 评论 -
python正则表达式(3)
反斜杠(\)特殊字符\w 表示十进制数字或字母 \s 表示空格字符 \d 表示十进制数字的字符 大写w s d表示相反的匹配 \W表示非十进制数字或字母 \S表示非空格字符 \D表示非十进制数字的字符闭包“贪婪”匹配闭包匹配时,正则表达式引擎默认匹配尽量多的匹配(贪婪匹配)。 如果问号紧跟在任何使用闭合操作符的匹配后面,它将直接要求正则表达式引擎匹配尽可能少的次数。使用圆括号对正则表达原创 2017-11-01 17:14:50 · 179 阅读 · 0 评论