我有以下数据
Animals = Dog Cat Turtle \
Mouse Parrot \
Snake
我希望regex只匹配没有反斜杠的动物:
Dog Cat Turtle Mouse Parrot Snake
我有一个正则表达式,但需要一些帮助来完成它。
/ANIMALS\s*=\s*([^\\\n]*)/
最佳答案
与所有不\b(?!Animals\b)\w+\b
的单词匹配的regexAnimals
如何使用scan
方法收集所有此类匹配项,例如。
matchArray = sourceString.scan(/\b(?!Animals\b)\w+\b/)
关于ruby - 在正则表达式中跳过字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3833882/