美文网首页
NLP 复习笔记-Regular Expression

NLP 复习笔记-Regular Expression

作者: 乔茜_7b45 | 来源:发表于2018-05-20 00:17 被阅读0次

1.字符匹配(单个字符)

/[abc]/ 其中任一

/[^abc]/ 除了其中的

/[a-z]/之间任一

/./随意都可以

\d  equals [0-9]

\w alphanumeric  and undercore

\s (whitespace)

如果将 d w s 大写则为相反


2.repetition

/\d{2,5}/ 2-5个数字

/\d{3,}/ 3个及以上数字

/\d{4}\w?/ 4个数字 + optional \w(就是上面那个)

/[0-9]+/ 一次及以上

/[^\+]*/除了 ➕字符 0次及以上


3.Anchors (跟以上相比 没有在中括号里)

/^/ 一句一行开头

/$/ 一句一行结尾

/\b/ word boundaries


4.disjunctions and groups

/a|the/或

/gupp(y|ies)/   guppy or guppies


5.substitution

s/colour/color  前替换为后, 我还没在vi或者python里找到怎么用这个

s/([0-9]+)/<\1> \1指代前面的一坨

相关文章

网友评论

      本文标题:NLP 复习笔记-Regular Expression

      本文链接:https://www.haomeiwen.com/subject/xyhzdftx.html