为什么sed中的\ d无法正常工作?
我试图\d在sed的正则表达式中使用它,但是它不起作用:
sed -re 's/\d+//g'但这是可行的:
sed -re 's/[0-9]+//g'回答:
\d是一个开关,而不是正则表达式宏。如果要使用一些预定义的“常量”而不是[0-9]表达式,请尝试运行以下代码:
s/[[:digit:]]+//g以上是 为什么sed中的\ d无法正常工作? 的全部内容, 来源链接: utcz.com/qa/422219.html
我试图\d在sed的正则表达式中使用它,但是它不起作用:
sed -re 's/\d+//g'但这是可行的:
sed -re 's/[0-9]+//g'\d是一个开关,而不是正则表达式宏。如果要使用一些预定义的“常量”而不是[0-9]表达式,请尝试运行以下代码:
s/[[:digit:]]+//g以上是 为什么sed中的\ d无法正常工作? 的全部内容, 来源链接: utcz.com/qa/422219.html