python正则匹配介于特定字符串之间_Python正则表达式来查找两个字符串之间的字符串...

我试图使用正则表达式来查看字符串的特定部分并获取介于两者之间的内容,但我无法为此获得正确的正则表达式模式。在

我最大的问题是试图为此建立一个Regex模式。我试着列举了一系列的变化。应该很近。在import re

toFind = ['[]', '[x]']

text = "| Completed?|\n|------|:---------:|\n|Link Created | [] |\n|Research Done | [X] "

# Regex to search between parameters and make result lowercase if there are any uppercase Chars

result = (re.search("(?<=Link Created)(.+?)(?=Research Done)", text).lower())

# Gets rid of whitespace in case they move the []/[x] around

result = result.replace(" ", "")

if any(x in result for x in toFind):

print("Exists")

else:

print("Doesn't Exist")

快乐之路:

我使用string(文本)并使用Regex表达式获取链接创建和研究完成之间的子字符串。在

然后将结果设为小写并去掉空白,以防它们移动[]/[x]s。然后它查看“[]”或“[x]”的字符串(result)并打印。在

实际产量:

目前我一直得到的是没有,因为正则表达式语法是关闭的。。。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值