1
A
回答
7
^
仅当它是内部的[]
反转字符选择。在这里,它匹配字符串的开始,而$
匹配结束。
因此,此正则表达式匹配任何由给定字符组成的完全的字符串(而不是将它们包含在“某处”)。
这可能会也可能不会有所作为,具体取决于您是否匹配正则表达式或“搜索”。 (“匹配”可以看作是隐含的^
和$
锚定的正则表达式。)
1
^表示“字符串以模式开头”,$表示“字符串以模式结尾”。
所以这种模式将允许任何由数字,字母和空格组成的长度至少为1的字符串(由于+)。
2
它不否定一个序列,它否定了一个字符类,如果它是这样一个类中的字符,例如第一个。 [^0-9a-zA-Z ]
将是一个否定字符类,它可以匹配任何字符,但可以匹配类中的字符。
如果^
是字符类以外它是字符串和$
的开始处的锚的字符串的末尾的锚(或一行具有多行选项的开始/结束)
请参阅regular-expression.info for more information about anchors。
相关问题
- 1. 是什么正则表达式的意思是,为什么
- 2. 正则表达式中的正斜杠是什么意思
- 3. JavaScript正则表达式中的正斜杠是什么意思?
- 4. .NET正则表达式中的(?i)是什么意思?
- 5. 正则表达式中的`?i`和`?-i`是什么意思?
- 6. 正则表达式中的IJ - 这是什么意思?
- 7. php中的这个正则表达式是什么意思?
- 8. 正则表达式preg php中的[^>]是什么意思?
- 9. 正则表达式(perl)中的[\ 0-9]是什么意思?
- 10. 正则表达式中的(?m:\ s *)是什么意思?
- 11. 正则表达式中的$ 1,$ 2等是什么意思?
- 12. 在java中的正则表达式_是什么意思
- 13. 是什么正则表达式的意思是: '/ &\w; /'
- 14. 这是什么正则表达式的意思是“[^>] *
- 15. 正则表达式这是什么正规表达式S#的意思^ */##小号
- 16. 这是什么意思正则表达式中整理/ I
- 17. 在正则表达式中,\ w *是什么意思?
- 18. 在Python正则表达式中,“?:”是什么意思?
- 19. 在正则表达式中,'懒'和'贪'是什么意思?
- 20. 在正则表达式中,^和$是什么意思?
- 21. 在正则表达式中,?= ^是什么意思?
- 22. 正则表达式匹配模式“\\ [。* \\]”是什么意思?
- 23. 在正则表达式模式之前,'r'是什么意思?
- 24. 这个正则表达式模式是什么意思?
- 25. 这个PHP正则表达式模式是什么意思?
- 26. python正则表达式 - 什么 - (短划线)的意思是
- 27. 什么是(?i)\\。正则表达式的意思
- 28. 正则表达式的o修饰符是什么意思?
- 29. 正则表达式结尾处的“i”是什么意思?
- 30. “[\ x09- \ x0d - 〜]”的正则表达式是什么意思?
+1压力需要是角色类中的_first_字符 – 2014-05-05 18:33:58