添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
[]表示一个范围,可以是数字范围也可以是字母范围 -中线 表示至或者是到 // *表示0个或者是多个 ?表示0个或1个 +表示一个或多个(两个以上) [0-9] 匹配 0-9之间的单个数字 其中[]表示范围 [a-z] 匹配 a-z之间的单个字母 [A-Z] 匹配 A-Z之间的单个字母 + 匹配 1个或多个字符 ? 匹配 0个或一个字符 * 匹配 0个或多个字符 ^ 匹配 以xxx字符开头,特别注意在[]中使用表示取反操作 $ 匹配 以xxx字符结尾 {} 匹配 的字符串的长度 {2,6} 相当于str.length >=2 &a patt = '[-+]?\d+' # "?"代表前面的 正则表达式 匹配 0 或者1 m = re.match(patt,'98654') if m is not None: print(m.group())... 正则表达式 (Regular Expression)又称正规表示法、常规表示法,在代码中常简写为 regex、regexp 或 RE,它是计算机科学的一个概念。 正则表达式 是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作,是一种可以用于模式 匹配 和替换的规范。一个 正则表达式 就是由普通的字符(如字符 a~z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待 匹配 的一个或多个字符串。 String 类里也提供了如下几个特殊的方法。 boolean matches(Strin {}括号内的数字表示几个,例如a{2}表示两个a,(ab){1,3}表示1到3个ab,{2,}表示至少两个 .表示单一字符 []只 匹配 一个单一字符,例如[0-9]表示0-9任意一个数字,[a-z]表示a-z任意一个字母 “%[^a-zA-Z]%” 匹配 含有 两个百分号里面有一个非字母 的字符串 \d与[0... g /abc/g,不加g则只返回第一个 匹配 ,加g则一 返回所有 匹配 。[a-zA-Z] a-z中的任意一个,或者A-Z中的任意一个。/m 多行 匹配 匹配 换行符两端的潜在 匹配 。(5555){1} 5555出现了1 。^ 行首,例如/^1/ 1开头的。1{2,3} 1出现了2到3 。1{2,} 1出现了2 及以上。1+ 1出现1 或多 。1{2} 1出现了2