作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
[^abc] Any single character except: a, b, or c
但是我如何为除序列 abc
所以,类似的东西
"Hello abc awesome world".scan /[^(abc)]+/
将返回“Hello”和“awesome world”。
PS: 而且不是分割字符串
最佳答案
这叫做 lookaround ,在您的情况下,您需要使用负前瞻。我不确定 Ruby 中的确切语法,但 (?!abc)
中的某些内容可能会起作用。请注意,lookaround 不会消耗任何输入,因此您需要在其后跟任何您想要匹配的模式。也许 (?:(?!abc).)+
是您要查找的内容?
关于ruby - 正则表达式 : Any characters except sequence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583651/
我是一名优秀的程序员,十分优秀!