在我看來,在正則表達式世界中有着特殊的含義。我使用紅寶石,並找不到相同的文檔。管道正則表達式
http://rubular.com/regexes/11724工程。
http://rubular.com/regexes/11725不起作用。爲什麼和什麼是正確的正則表達式。
在我看來,在正則表達式世界中有着特殊的含義。我使用紅寶石,並找不到相同的文檔。管道正則表達式
http://rubular.com/regexes/11724工程。
http://rubular.com/regexes/11725不起作用。爲什麼和什麼是正確的正則表達式。
使用分隔符來逃避你的角色:
/(\w+)\|(\w+)\|(\w+)/
|
意味着布爾「或」正則表達式:http://en.wikipedia.org/wiki/Regular_expression
正則表達式中的某些字符有特殊的含義。例如,條形碼字符「|」用來表示多個模式可能匹配 - 基本上它是一個OR運算符。爲了使用文字字符而不是特殊含義,您只需使用分隔符。使用「\ |」代替「|」爲文字字符。