首先,请看一下this:
myJobs
在上面的模式中,/foo|bar/
引用|
,因此foo
的范围是其背后的所有内容(从头开始直到OR
})。我该如何改变这个范围?
例如,我想在this中匹配|
和foo1
。这是我的模式:
foo2
但正如您在我的演示中所看到的,我的模式与/foo1|2/
和foo1
(不是2
)相匹配。如何为foo2
运算符定义此范围:"只有一个前一个字符" ?
答案 0 :(得分:2)
您可以使用foo(1|2)
,/(foo(1|2))/
或/(foo1|foo2)/
。
您的模式/foo1|2/
匹配foo1
或2
,而/foo(1|2)/
匹配foo1
或foo2
。