有人可以幫助我請建立一個字符串正則表達式,我的同事問我,但我從來沒有發現任何正則表達式爲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