【发布时间】:2012-05-30 07:42:09
【问题描述】:
是否可以在 GNU sed、GNU awk、GNU grep 或 bash 的其他任何地方以某种方式使用正则表达式字符类减法?
C++11 支持吗?
哪些地方支持此功能?除了这个之外,我找不到任何参考资料:http://msdn.microsoft.com/en-us/library/20bw873z.aspx(在底部)。
更具体地说:将除 2 和 5 之外的所有数字转换为星号的最佳方法是什么,例如
sed -re 's/[0-9-[25]]/*/g'
【问题讨论】:
-
目标语言是什么? C++? C#?每种语言对正则表达式的支持程度不同。
-
bash 和 c++11。 «bash» 也表示 sed、grep、tr、awk……
标签: c++ regex bash c++11 regex-negation