回答
@dotweb,-1,它不,你的回答沒有證明。 – Qtax
只需檢查任一開始(測功沒有X)或有一個非-X字符。
(^|[^X])A
一個以上的字符,你可以檢查A
,然後再檢查X後跟一個匹配的文本,並放棄了比賽,如果它匹配第二個模式。
+1除非全局修飾符打開,否則這將表現相同。 – Paulpro
如果X是單個字符,這將**僅工作。 –
試試這個:
var str = "ab";
console.log(/a(?!x)/i.exec(str)); //a
var str = "ax";
console.log(/a(?!x)/i.exec(str)); //null
,如果你以後 「」 需要的部分,請嘗試:
/a(?!x).*/i
這並不能解決問題...... –
- 1. 正則表達式http:// ... <a>
- 2. 在PHP中的正則表達式/ find「<a></a>」
- 3. JS正則表達式
- 4. JS正則表達式
- 5. 正則表達式<>
- 6. 正則表達式 「(?<!^)(?= [AZ])」
- 7. 正則表達式(){} [] <>
- 8. JS正則表達式到PHP正則表達式轉換
- 9. Js正則表達式到Python的正則表達式
- 10. PHP正則表達式清理空<a>標籤</a>
- 11. 使用正則表達式解析<a href src="">Links</a>出NSString
- 12. JS正則表達式不包含在<a>中的單詞?
- 13. 正則表達式查找所有字符x,a,n, -
- 14. PHP正則表達式從html中提取<a>
- 15. 正則表達式的<a>標籤
- 16. 幫助正則表達式。需要提取`<A HREF`
- 17. 正則表達式匹配,並且<a href>?
- 18. 正則表達式來檢測並替換<a>標記?
- 19. 正則表達式來獲得特定<a>節點
- 20. 正則表達式匹配類似於< a href =「...」> javascript
- 21. 正則表達式匹配<a>標籤
- 22. 使用Javascript正則表達式來找到<a href tag
- 23. 正則表達式這個<a href=\"-----------------\"> iPhone NSString
- 24. 正則表達式^((?<!\ /)\/[A-Za-z0-9 _-] *)的無效量詞+ $
- 25. (preg_replace函數)正則表達式替換<a href="">
- 26. JavaScript正則表達式不匹配<a>標籤
- 27. PHP preg_replace正則表達式排除HTML <a>標籤
- 28. 正則表達式刪除Html中的多個<a>
- 29. 正則表達式匹配<a>標籤沒有http://
- 30. 尋找href的正則表達式<a> open-uri ruby
您可能會發現這個有趣的:http://blog.stevenlevithan.com/archives/模仿,回顧後的JavaScript。 – pimvdb
我不認爲在POSIX中使用負向lookbehinds,在BRE和ERE中不支持lookarounds。 ;-) – Qtax