-1
A
回答
1
1
你的模式:
(.*) won't connect.*
的*
量詞是貪婪默認。這意味着你的正則表達式會出錯:
foo won't connect won't connect
請參閱demonstration。
如果在量詞後面添加一個問號,它會很懶,這意味着它只會匹配模式才能成功。請參閱說明here。
改進模式:
(.*?) won'?t connect.*
要除撇整個字符串匹配
+0
謝謝,我會用它。 – Niall
相關問題
- 1. 忽略來自正則表達式的'(撇號)
- 2. 用於撇號的正則表達式
- 3. 正則表達式來刪除撇號
- 4. 正則表達式匹配與撇號
- 5. 撇號在正則表達式
- 6. 正則表達式替換撇號
- 7. Python正則表達式匹配撇號
- 8. 正則表達式忽略模式
- 9. 忽略正則表達式中的括號之間的文本
- 10. 正則表達式忽略的Java
- 11. 在我的正則表達式中添加撇號/單引號
- 12. PHP正則表達式:忽略+和#
- 13. 正則表達式並忽略空白
- 14. JavaScript正則表達式忽略案例
- 15. 正則表達式忽略HTML標籤
- 16. String.replaceAll忽略正則表達式
- 17. UnCSS忽略了與正則表達式
- 18. 正則表達式 - 忽略內字+ HTML
- 19. 正則表達式忽略字
- 20. 正則表達式忽略字符串
- 21. 正則表達式忽略下劃線
- 22. 正則表達式忽略URL
- 23. 正則表達式忽略主機名
- 24. 在正則表達式中保留單引號忽略
- 25. 正則表達式:在EOL中忽略+(加號)?
- 26. 正則表達式忽略多餘的括號
- 27. 忽略單引號內的字符正則表達式
- 28. 沒有撇號或&號的正則表達式
- 29. 除去撇號以外的標點符號正則表達式
- 30. 正則表達式正則表達式的幫助;忽略隨機數據塊
? – marvel308
我想要它,所以如果用戶輸入一個撇號,就好像他們按拼寫而不是拼寫一樣。 – Niall
在撇號後面放一個問號,表示它是可選的。 – fshauge