我想使用Regex从字符串中删除括号。我看到很多例子删除数字或字母,但这些不是我的情况。 谢谢大家
答案 0 :(得分:2)
尝试:
import subprocess
import time
# run a command and constantly check for new output, if you find it, print it and continue
# if the command is done, break out
try:
command="sar -u 1 20"
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
while True:
time.sleep(.1) # so i don't kill the cpu on the machine i'm checking
output = process.stdout.readline()
#if process.poll() is not None:
# break
if output:
print output.strip()
except KeyboardInterrupt:
print 'Exiting...'
return_code = process.poll()
print return_code
这是传递长度要求的附加文本。
答案 1 :(得分:1)
尝试
sed 's/[()]//g' file
正则表达式[()]
匹配单个字符,可以是左或右圆括号。 sed
替换运算符s
接受一个标记/g
,该标记表示在每个输入行的每个匹配项上重复替换。