fl0*_*00r 12 ruby regex
[^ abc]除了:a,b或c之外的任何单个字符
但是如何为除序列之外的任何字符制作正则表达式 abc
abc
那样的话
"Hello abc awesome world".scan /[^(abc)]+/
将返回"你好"和"令人敬畏的世界".
PS:而不是分裂字符串
krl*_*mlr 16
这称为环视,在您的情况下,您将要使用负向前瞻.我不确定Ruby中的确切语法,但(?!abc)可能会有所作为.请注意,环视不会消耗任何输入,因此您需要使用此后跟任何您想要匹配的模式.也许(?:(?!abc).)+你正在寻找什么?
(?!abc)
(?:(?!abc).)+
归档时间:
13 年,11 月 前
查看次数:
6903 次
最近记录: