标签:符号 nbsp 字母数 正则表达式 tab 部分 下划线 height 一个
以下整理python中常用的正则符号,相信能够熟悉掌握这些正则符号,大部分字符串处理将会游刃有余。
符号 | 含义 | 示例 |
. | 可以匹配任意字符,但不包含换行符‘\n‘ | Pyt.on ->Pytmon |
\ | 转义符,一般用于保留字符串中的特殊元字符 | 10\.3 ->10.3 |
| | 逻辑或 | 人a|A->人a或者人A |
[] | 用于匹配的一组字符 | m[aA]n ->man 或者 mAn |
\d与\D | \d匹配任意数字,\D代表所有的非\d | 今天\d号 ->今天3号 |
\s与\S | \s匹配任意空白字符,\S代表所有非\s | 你\s好 ->你 好 |
\w与\W | \w匹配字母数字和下划线,\W代表所有非\w | P\wy ->Pay 或者 P3y P_y |
* | 匹配前一个字符0到无穷次 | OK* ->O或者OK 或 OKK |
+ | 匹配前一个字符1到无穷次 | OK+ ->OK或者OK 或 OKK |
? | 匹配前一个字符0到1次 | OK? ->O或者OK |
{m} | 匹配前一个字符m次 | OK{3} ->OKKK |
{m,n} | 匹配前一个字符m到n次 | OK{1,2} ->OK或者OKK |
另外 (.*?)用于分组,默认返回括号内的匹配内容,见后面示例
标签:符号 nbsp 字母数 正则表达式 tab 部分 下划线 height 一个
原文地址:https://www.cnblogs.com/tinglele527/p/11689546.html