解释这个正则表达式在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. 正则表达式