解釋這個正則表達式在RoR /\A([{@a-s]+)@((?:[-a-z0-9]+.)+[az]{2,})\Z/i \ A標籤有什麼作用?正則表達式
Q
正則表達式
1
A
回答
2
\A
和\Z
標記旨在提供一種標識字符串開始和結束的方式,主要用於多行字符串。
如果您正在處理一條線在同一時間(這是主要的,但不完全,與UNIXy文本處理工具的情況下),你可以簡單地使用^
和$
因爲開始/結束字符串是一樣的開始/行結束。
例如,單個字符串:
This is line 1
and this is line 2
將具有爲^
匹配,一個This
之前和1
和and
之間的一個。它只會有一個匹配\A
,之前This
。
1
0
As Chris Diver said, start of a string.
您可以在http://rubular.com使用正則表達式實驗。
相關問題
- 1. 正則表達式(正則表達式)
- 2. 正則表達式(正則表達式)
- 3. 正則表達式(正則表達式)
- 4. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 5. 正則表達式正則表達式返回的值正則表達式
- 6. 正則表達式正則表達式模仿正則表達式
- 7. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 8. 正則表達式表達
- 9. 正則表達式表達
- 10. 正則表達式表達
- 11. Java正則表達式組與。* vs正常正則表達式
- 12. Nintex正則表達式模式正則表達式
- 13. 設置從正則表達式模式到正則表達式?
- 14. 正則表達式(正則表達式)模式匹配
- 15. Python的正則表達式:「喜歡」正則表達式模式?
- 16. 形式的Java正則表達式PHP正則表達式
- 17. 正則表達式
- 18. 正則表達式
- 19. 正則表達式
- 20. 正則表達式
- 21. 正則表達式
- 22. 正則表達式
- 23. 正則表達式
- 24. 正則表達式
- 25. 正則表達式
- 26. 正則表達式
- 27. 正則表達式
- 28. 正則表達式
- 29. 正則表達式
- 30. 正則表達式