回答
最直接的答案
^session1_.*\.php$
A carat(^)i用於表示字符串的開始或否定字符類(例如, [^ abc] ...不是「a」,「b」或「c」),它在正則表達式中沒有任何意義。
只有在需要捕獲結果時才需要括號。
句點(。)必須轉義。
假設這是您匹配的整個字符串,^ ... $需要從頭到尾完整匹配。如果在開始之前可能有文本刪除^,或者可能會有文本,因爲最後刪除$。
克拉也用於否定字符類別。 –
此外,如果您需要表達重複的子模式,則無論您在做什麼捕捉,都必須使用圓括號。 –
添加了對char類的編輯。我同意這些parens,但是從技術上講,你可以使用(?:)來代替,這允許重複而不需要捕獲。 –
此正則表達式將匹配你所追求的:
^session1_.*\.php$
注逃脫點\.
意思是文字點(不是正則表達式「任何字符」)
- 1. 重複字符匹配正則表達式匹配字符串
- 2. 正則表達式爲字符串匹配後重復模式
- 3. 正則表達式匹配重複的字符串
- 4. 正則表達式正則表達式匹配字符串
- 5. 正則表達式匹配字符串重複蟒蛇
- 6. 正則表達式匹配字符串
- 7. 正則表達式匹配字符串
- 8. 正則表達式匹配字符串
- 9. 正則表達式匹配字符串
- 10. 正則表達式匹配字符串
- 11. 正則表達式匹配字符串
- 12. 正則表達式匹配字符串
- 13. 正則表達式匹配字符串
- 14. 正則表達式字符串匹配?
- 15. 正則表達式則表達式匹配的字符串
- 16. 匹配匹配字符串的正則表達式的子串
- 17. 重複的正則表達式匹配
- 18. 正則表達式匹配沒有重複字符的字符串
- 19. 匹配正則表達式中不重複字符的字符串
- 20. python,正則表達式,匹配具有重複字符的字符串
- 21. 正則表達式匹配的可能的字符組重複
- 22. 正則表達式來匹配複雜的字符串或行
- 23. Perl正則表達式正則表達式匹配字符串除外,不匹配字符串
- 24. 正則表達式:重複匹配
- 25. 正則表達式匹配重複的字符?
- 26. 正則表達式來匹配重複的字符
- 27. 正則表達式:僅匹配非重複出現的字符
- 28. 蟒蛇正則表達式 - 字符串匹配的匹配尾
- 29. 正則表達式:不匹配字符串的匹配順序
- 30. 正則表達式:重組匹配組到新的字符串
'我做這樣的事情嗎?'你的意思是你甚至沒有測試它? –
還在學習Regex。語法對我來說是新的。 –