如何从字符串中剪切一些字符?

How to cut some chars from string?

echo "(2abcd3rr3)" | 

我希望我的最终输出是:2abcd3rr3

echo "(2abcd3rr3)" |grep -oP '\(\K[^)]+'
2abcd3rr3
echo "(2abcd3rr3)" | sed $'s/[^[:alnum:]\t]//g'

您可以使用tr命令:

echo "(2abcd3rr3)" | tr -d "()"

只需尝试以下 php 代码

str_replace(array( '(', ')' ), '', $coords);

对于那些简单的字符串操作,您不需要为sed/awk/grep等强大的工具花费新的过程...bash提供内置替换:

$ a="(foo123)" 
$ echo ${a//[)(]}    
foo123