【发布时间】:2019-12-22 10:56:00
【问题描述】:
- 我的短信:
mmhmmh here_is_you 05451ab8 888 - 我的正则表达式:
mmhmmh \w* ([ab0-9]*) \d* - 我的 sed 命令:
echo "mmhmmh here_is_you 05451ab8 888" | sed -n 's/mmhmmh \w* \([ab0-9]*\) \d*/\1/p' - 结果:
05451ab8888而不是05451ab8
为什么 sed 不尊重我的正则表达式?我检查了一下,我的正则表达式应该正确地选择了预期的结果。
【问题讨论】:
标签: sed