0

正则表达式的规则很简单:

  • 用 NOT 分割:空格" "后跟 'OR' 或 '|' :

例子:

"thing to say" france (true)

"thing to say" OR thing (false)

"thing to say" | thing (false)

我正在尝试找到一个正则表达式来帮助我做到这一点(使用 pregs_split)

我只能做一些/\||OR| \|| OR| \| | OR |\| | OR/非常基本的事情,但我需要一个正则表达式来处理相反的情况。

4

1 回答 1

5

使用负前瞻

"thing to say" ?(?!\||OR)

编辑:您的评论split by a space followed by "OR" or "|"与我理解您的问题不同。在这种情况下,使用积极的前瞻实际上是有意义的:

/ (?=\||OR)/
于 2013-04-29T14:33:20.197 回答