是的,我知道這聽起來反直覺。但是我需要它來爲其他人寫的JavaScript混搭。有一個正則表達式值用於選擇混搭應用於的項目名稱。我希望它適用於所有項目。如何編寫一個匹配任何字符串的正則表達式?
回答
正如其他人所提到的,.
不匹配換行符。
如果你一定要絕對是每個字符,包括\n
匹配,那麼你可以使用這個,而不是...
[\s\S]*
這是空白字符和非空白字符。換句話說,這將匹配一切。
好的,夥計們。正則表達式我並不強壯,但我想我明白了這一點。我只是使用以下正則表達式:
'.*'
這對我來說工作得很好。點允許任何字符,並且星號允許它重複任意次數。
如果有人知道如何限制這是一個單行(ASCII字符集)的字符串,我都是耳朵。
查看接受的答案比我的選擇更好。 –
你的答案(.*
)的作品,並且默認情況下將只匹配一行。如果您希望它匹配多行,您可以在特定的正則表達式實現中啓用多行模式,但默認情況下沒有人啓用AFAIK。
完美,謝謝! –
如果這些parens包含在代碼塊中,這將是 – danseery
您確定.*
會找到任何字符,但是,例外是newline個字符('\ n'等)。你可以嘗試的是分組。這:(.*)
應該爲你工作。如果您需要訪問匹配組的詳細信息可以在這裏找到幫助:How do you access the matched groups in a JavaScript regular expression?
編輯:如果您使用的不是JavaScript其他東西可實現多VS單行模式略有不同。 JavaScript本身並沒有單一模式。
- 1. 如何編寫一個正則表達式,以任意順序匹配字符?
- 2. 如何編寫一個PHP正則表達式來匹配字符串
- 3. 正則表達式匹配高達「/」的任何字符串Javascript
- 4. iOS Swift正則表達式,如何匹配一個字符串?
- 5. 空的正則表達式匹配任何字符串
- 6. 正則表達式匹配[和]之間的任何字符串
- 7. C#。最快的正則表達式匹配任何字符串
- 8. 正則表達式匹配和編碼在一個字符串
- 9. 正則表達式以任何順序匹配字符串
- 10. 匹配任何字符串正則表達式
- 11. 正則表達式正則表達式匹配字符串
- 12. 正則表達式匹配字符串
- 13. 正則表達式匹配字符串
- 14. 正則表達式匹配字符串
- 15. 正則表達式匹配字符串
- 16. 正則表達式匹配字符串
- 17. 正則表達式匹配字符串
- 18. 正則表達式匹配字符串
- 19. 正則表達式匹配字符串
- 20. 正則表達式字符串匹配?
- 21. 正則表達式匹配字符串中的任何單個字母表php
- 22. 如何使用正則表達式匹配多個字符串?
- 23. 正則表達式,如何匹配這個字符串?
- 24. 如何將整個字符串與正則表達式匹配?
- 25. 如何使用正則表達式匹配整個字符串
- 26. 如何將某個字符串與正則表達式匹配?
- 27. 使用通配符正則表達式匹配任何字符
- 28. 正則表達式則表達式匹配的字符串
- 29. 匹配匹配字符串的正則表達式的子串
- 30. 正則表達式匹配一個字符串沒有跟隨任何東西
上的現貨完美,謝謝! –