最近为 Simple Regex Language 写了 Python 实现: https://github.com/SimpleRegex/SRL-Python
对 Python 刚入门的孩子,如果觉得正则表达式很难,不妨试一试使用这个库。可以使用 pip install srl
安装这个库。
比如:
from srl import SRL
srl = SRL('letter from a to f exactly 4 times')
srl.match('abcd') # <_sre.SRE_Match at 0x10f4d6718>
srl.match('abc') # False
更多规则可以查看 https://simple-regex.com/
如果 Simple Regex 可以熟练使用了,切换到正常的正则表达式来写自己的规则是很平滑容易的。
1
loading 2016-09-08 20:02:41 +08:00 via Android
正则,慢慢写还可以,给我看……头大
|
2
21grams 2016-09-08 20:04:52 +08:00 via Android
自带的还不够 simple 吗
|
3
xuboying 2016-09-09 00:15:56 +08:00 via Android
自带的已经够简洁了,你自创文档写全了么?
|
4
soasme OP |