用于删除管道,空格,括号的正则表达式,但不使用python删除引号

问题描述 投票:-3回答:1

有人可以帮我吗。我想要一个正则表达式来删除管道,空格,括号,但不是使用python引用。

假设我将输入作为json,我想要输出,如下所述。由于我的输入在双引号内有双引号,我想要单词和引号,我很困惑。

样本输入:

"Iam new to "Regular Expressions" | I (started) learning it "Recently""

期望的输出:

Iam
new
to
"Regular Expressions"
I
started
learning
it
"Recently"
python json regex
1个回答
-1
投票

正则表达式可能是用于此目的的过重工具。相反,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'"
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.