标签: regex sed
我尝试使用JR. Jr jr.删除sed -i "s/(Jr\|JR\|jr)\.*//g",但它不起作用。为什么以及我该怎么做?
JR. Jr jr.
sed -i "s/(Jr\|JR\|jr)\.*//g"
答案 0 :(得分:2)
你也必须反斜杠括号,所以:
sed -i "s/\(Jr\|JR\|jr\)\.*//g"
或:
sed -i -r 's/(Jr|JR|jr)\.*//g'
甚至更好:
sed -i -r 's/jr\.*//ig'