用户:
SKQA查看:226 回复:10 评论:10 创建时间:2022-10-03T10:17:06
怎样用正则表达式匹配单引号内的内容(包括单引号本身)?
如果引号前面有反斜杠就视作普通字符,不匹配
例如
1'1'4'5''1'4'1\'9'19'8'1'0'
就匹配'1' '5' '1' '1\'9' '8' '0'
yee
SCS_user_LoeheodVOQ/[^\\]('.*?[^\\]')/点赞0
评论
应该可以吧
不对,这个不行
我开始想到的也和这个差不多,但是会混淆前引号和后引号,导致后引号和前引号之间的内容也给匹配了
神秘的蟑螂zla="""1'1'4'5''1'4'1\\'9'19'8'1'0'"""
b=""
q=True
for i in a:
if i == "'":
q=not q
if q:
b+="'"
if not q:
b+=i
print(b)
点赞1
评论
\变双...
逝不世
py做的