简单的正则表达式替代品

时间:2018-04-01 20:11:27

标签: regex bash

如何进行简单的正则表达式替换:

0x> 0x0

我尝试过使用sed和perl ......但正则表达式是我的弱点。

echo $1 | perl -pe '0x and 0x0'
#$1 being first argument to function

试过这个,但我得到一个空洞的回声。

2 个答案:

答案 0 :(得分:0)

嗯,这是一种方式:

perl -pe 's/0x/0x0/g'

如果遇到问题,你必须具体。例如,您可能希望避免将0x0替换为0x00使用正则表达式,例如:

perl -pe 's/0x0?/0x0/g'

答案 1 :(得分:-2)

不要使用perl。这就像用大炮射击一样。使用sed

echo $1 | sed -e 's/0x/0x0/g'