有人可以帮我吗。我想要一个正则表达式来删除管道,空格,括号,但不是使用python引用。
假设我将输入作为json,我想要输出,如下所述。由于我的输入在双引号内有双引号,我想要单词和引号,我很困惑。
样本输入:
"Iam new to "Regular Expressions" | I (started) learning it "Recently""
期望的输出:
Iam
new
to
"Regular Expressions"
I
started
learning
it
"Recently"
正则表达式可能是用于此目的的过重工具。相反,str.replace
应该绰绰有余。
小例子:
>>> s = "'h|e l)l( o , w o)r(l|d'"
>>> s = s.replace(")", "")
>>> s = s.replace("(", "")
>>> s = s.replace(" ", "")
>>> s = s.replace("|", "")
>>> s
"'hello,world'"