東西看起來很簡單,並且在其他地方工作,但在Android中不起作用。如果字符串不是A +,我希望匹配器返回TRUE。負面lookbehind在Android 6.0中無效嗎?這裏是我的正則表達式不工作:Android匹配器正則表達式
^((?!A \ +)*)$
如果我通過A,A-或A +它返回FALSE。它只能返回FALSE給A +。
東西看起來很簡單,並且在其他地方工作,但在Android中不起作用。如果字符串不是A +,我希望匹配器返回TRUE。負面lookbehind在Android 6.0中無效嗎?這裏是我的正則表達式不工作:Android匹配器正則表達式
^((?!A \ +)*)$
如果我通過A,A-或A +它返回FALSE。它只能返回FALSE給A +。
加號沒有逃脫:嘗試以下操作:
^((?!A\\+).*)$
S =「A +」不是一個真正的用好正則表達式的單情況屬實。同時向我們展示代碼,它可以更容易地剪切n個粘貼代碼來試用它。 – danny117
爲什麼不使用'!String#startsWith(「A +」)'方法?它也會這樣做。 – pxsx