在一些语言或命令(例如:JavaScript的),我可以使用\ d,\ W如何判断某些语言/命令的正则表达式是否支持 d w之类的内容?
在别人我必须使用[0-9],[A-ZA-Z]
如何分辨当我可以使用\ d,\ w?
[A面的问题:能记事本++和grep使用它们?]
在一些语言或命令(例如:JavaScript的),我可以使用\ d,\ W如何判断某些语言/命令的正则表达式是否支持 d w之类的内容?
在别人我必须使用[0-9],[A-ZA-Z]
如何分辨当我可以使用\ d,\ w?
[A面的问题:能记事本++和grep使用它们?]
查找你所使用的正则表达式或尝试出来的语言的引用;我们不能在这里给出详尽的参考。
记事本++确实有正则表达式的支持,但我发现它是片状的。虽然它应该支持基本的角色类。 Grep,我不太熟悉。我期待它,但...试试看。
简单的回答 - 每种语言/功能的RTFM它们支持哪种RegExp,至少有不同的方言,(至少我不记得所有的差异,每次都必须阅读手册以获取新功能):
当然,并非所有的语言完全支持任何这样的标准,所以在阅读通用手册后,您必须努力解决特定实施的特点。
这完全取决于正则表达式引擎。 – anubhava
您可能想阅读[this](http://stackoverflow.com/q/16621738/1578604)。 – Jerry
阅读文档。 – deceze