我有以下数据

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/

10-15 23:02