有人可以帮助我请建立一个字符串正则表达式,我的同事问我,但我从来没有发现任何正则表达式为A & B或A^B。正则表达式(A或A或A和B),(A但不是B)
这是我的实际代码
'(Eclipse|Sun)' => array(
'Got' => 'Power 50',
'World' => 'EU'),);
我怎么能执行一个正则表达式来有以下选择: “日蚀”或“太阳”或“日食&太阳”。
我的第二个问题是关于[^]列出哪些字符,我不想要。 我如何执行一个正则表达式来说“Eclipse [^ Oracle]” 因为我想用“Eclipse”选择字符串,但是我不想让“Eclipse”和“Oracle”有字符串。
'Eclipse[^Oracle]' => array(
'Note' => 'Density 200',
'City' => 'Prague'),);
你可以从这里开始[前瞻和回顾后零长度断言(http://www.regular-expressions.info/lookaround.html) – hwnd
我看到它,但没有找到我想要的东西。因为Oracle没有附加Eclipse,所以更像是“bla bla Eclipse bla” – user3114471
@hwnd您有任何解决方案吗?或者你能解释更多关于正则表达式的知识。 – user3114471