[^ abc]除了:a,b或c之外的任何单个字符
但是如何为除序列之外的任何字符制作正则表达式 abc
那样的话
"Hello abc awesome world".scan /[^(abc)]+/
将返回“你好”和“令人敬畏的世界”。
PS:而不是分裂字符串
[^ abc]除了:a,b或c之外的任何单个字符
但是如何为除序列之外的任何字符制作正则表达式 abc
那样的话
"Hello abc awesome world".scan /[^(abc)]+/
将返回“你好”和“令人敬畏的世界”。
PS:而不是分裂字符串
这就是所谓的 环视四周,在你的情况下,你会想要使用负向前瞻。我不确定Ruby中的确切语法,但有些东西 (?!abc)
可能有用。请注意,环视不会消耗任何输入,因此您需要使用此后跟任何您想要匹配的模式。也许 (?:(?!abc).)+
你在找什么?