猫史档案馆


【屑求助】正则表达式

用户:SKQASKQA查看:10 回复: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


回复

上一页1 页 / 共 1下一页
𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

好臭啊(恼)

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

/[^\\]('.*?[^\\]')/

点赞0


评论


萌新大佬萌新大佬

用for解决呗

点赞0


评论


ฅ智慧编程猫ฅ----(和平工作室室长)ฅ智慧编程猫ฅ----(和平工作室室长)

屑屑的我竟不知啥是正则表达式()

点赞0


评论


SKQASKQA

ddd

点赞0


评论


SKQASKQA

来个人帮帮吧()

点赞0


评论


神秘的蟑螂zl神秘的蟑螂zl

a="""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


评论


SKQASKQA

ddd

点赞0


评论


囧仙_official囧仙_official

手写负则表达式吧(doge)

可以搞一个for,然后重定义一下replace就好了(

点赞0


评论


SKQASKQA

问题解决了,谢谢大家()

(虽然我也想知道如果用正则表达式怎么匹配())

点赞0


评论