我實際上是想在這種情況下跳過以「...」開頭的行的匹配。 我已經有:[^0]\\swarnings?(?!\\.|\\w)
所以我需要保持該功能,並添加不匹配的警告線「......」 謝謝! 編輯:我正在使用的JavaScript。正則表達式如何:如果某行在開頭的匹配是匹配然後不匹配
0
A
回答
0
嘗試
^(?!\.+).+$
,或者,如果你需要精確匹配3個點,
^(?!\.{3}).+$
編輯,以顯示情況與OP目前正則表達式:
^(?!\.{3})[^0]\\swarnings?(?!\\.|\\w)$
1
如果使用語言支持無限大小的lookbehinds(如.NET),您可以使用
(?<!^\.\.\..*)yourterm
如果你不能用這個,但要知道,有可能是隻有一個匹配每行你的表情,你會發現那些通過使用
^(?!\.\.\.).*(yourterm)
這實際上該行的整體開始匹配,但有一個術語,你在一個捕獲組感興趣。
如果每行可以有多個匹配項,我想只有一個正則表達式無法輕鬆實現。
在任何情況下,使用^(?!\.\.\.).*
可能會首先排除以......開始的所有行,然後開始對這些行進行另一次運行以獲得匹配結果。
+0
儘管許多*各種語言的*實現*可能會對外觀的大小施加限制,但我懷疑任何語言本身都會施加這樣的限制。 – 2010-06-02 16:39:02
+0
+1 - 對於正則表達式方法本身,+0.3 +對於最後一段中的理智/實用建議+0.7 ;-) – Tomalak 2010-06-02 17:04:42
相關問題
- 1. .NET匹配正則表達式匹配
- 2. 如何使PHP匹配正則表達式不匹配在線?
- 3. 正則表達式只匹配完全匹配而不匹配
- 4. 正則表達式模式在該行的開頭不匹配
- 5. 成功匹配後繼續進行正則表達式匹配
- 6. 如何正確匹配正則表達式匹配?
- 7. 正在匹配的正則表達式不應該匹配
- 8. 正則表達式匹配最短匹配而不是最長
- 9. AS3正則表達式 - 如何連續匹配2次匹配?
- 10. 如何匹配正則表達式只有當它匹配
- 11. 如何匹配「匹配」表達式?
- 12. 正則表達式匹配
- 13. 正則表達式匹配
- 14. 正則表達式匹配
- 15. 正則表達式匹配
- 16. 正則表達式匹配
- 17. 匹配正則表達式{
- 18. 正則表達式匹配%
- 19. 正則表達式匹配「|」
- 20. 正則表達式匹配
- 21. 正則表達式 - 匹配
- 22. 正則表達式匹配
- 23. 正則表達式匹配
- 24. 正則表達式匹配
- 25. 正則表達式匹配
- 26. 正則表達式匹配
- 27. 正則表達式匹配A,AB,ABC,但不匹配AC。 (「開頭」)
- 28. 從正則表達式表達式匹配匹配 - 錯誤
- 29. 正則表達式匹配數不是
- 30. 正則表達式匹配%但不是\%
你在用什麼語言? – Jens 2010-06-02 15:17:46