我厌倦了总是试图猜测,如果我()[]{}|
在使用许多regexp实现时应该逃避像'等等特殊字符.
它与例如Python,sed,grep,awk,Perl,rename,Apache,find等不同.是否有任何规则集告诉我何时应该,何时不应该逃避特殊字符?它是否依赖于正则表达式类型,如PCRE,POSIX或扩展正则表达式?
具体是什么^
意思是"匹配开始",什么时候在正则表达式中意味着"不是以下"?
从维基百科的文章和其他参考资料,我得出的结论则是指在启动,后者是前者与支架使用时,但程序如何处理这种情况的插入符号是在起始处和支架的情况下?比方说,^[b-d]t$
匹配什么?