golang 有没有现成的轮子, 根据一个字符串自动生成正则表达式
🤪🤪🤪
1
zxCoder 2022-01-19 11:20:13 +08:00
举个栗子?
|
2
sbw 2022-01-19 11:28:24 +08:00
起码要一组字符串,一个字符串本身就是这个字符串的正则表达式
|
3
GuuJiang 2022-01-19 11:32:23 +08:00 via iPhone
假设存在这样的功能,那就意味着他的参数需要具备“只用一个字符串来表达出匹配规则”,那么满足这样功能的字符串存不存在呢?存在!它就是……正则表达式![狗头]
|
4
princelai 2022-01-19 11:34:02 +08:00 1
这个有啊,.*
|
5
yfugibr 2022-01-19 11:35:20 +08:00 1
你好,有的:
[\s\S]* |
6
honjow 2022-01-19 11:44:16 +08:00 via iPhone
你真的理解正则吗
|
7
RainyH2O 2022-01-19 11:46:34 +08:00
任何字符串其本身就是一个精准表达其自身的正则表达式。
而能表达任一字符串的正则表达式理论上有无穷多。 你要怎么生成这无穷多的正则表达式? |
8
woniuge 2022-01-19 11:56:44 +08:00
|
9
fkdtz 2022-01-19 14:22:01 +08:00
反向正则?
|
10
kujio 2022-01-19 15:00:02 +08:00
至少要一组特征字符串吧,并且这组字符串必须包含所有可能的极端情况。
|