Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在某些语言或命令(例如:javascript)中,我可以使用 \d、\w
在其他情况下,我必须使用 [0-9],[a-zA-Z]
如何判断何时可以使用 \d、\w?
[附带问题:Notepad++ 和 grep 可以使用它们吗?]
简单的答案 - 每种语言/功能的 RTFM 他们支持什么样的正则表达式,因为至少有不同的方言(我真的不记得所有差异,每次都必须阅读手册以获得新功能):
当然,并非所有语言都完全支持任何类型的标准,因此在阅读通用手册后,您必须与特定实现的特殊性作斗争
查找您使用正则表达式的语言的参考或试用它们;我们不能在这里给出详尽的参考。
Notepad++ 确实支持正则表达式,但我发现它很不稳定。不过,它应该支持基本的字符类。Grep,我不太熟悉。我希望它,但是......试试看。