为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用正则表达式python搜索字符串中特殊字符的精确匹配

如何使用正则表达式python搜索字符串中特殊字符的精确匹配

临摹微笑 2021-07-02 00:16:53
我目前正在使用 python 处理正则表达式。我对 python 中的正则表达式很陌生。作为我学习的一部分,我有以下问题String1 = "[hello]"Result = re.sub(re.compile("[.*?]>"),"", Result)print(string)现在我Result应该什么都不是但如果 String1 = "[*hello]"那么我的结果应该是 [*hello]帮我解决这个问题
查看完整描述

2 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

很抱歉我在手机上输入错误评论并且不清楚地阅读了问题。现在请允许我澄清:

您需要的正则表达式是:

^(\[\*)[^ ]*

您可以在Regex101上测试它,

如果字符串以 [* 开头,它将返回一个匹配项,并返回以下字符串的精确匹配,直到下一个空格,如果它是您想要的不同内容,请评论您的确切字符串结尾(如果它存在)。


查看完整回答
反对 回复 2021-07-06
  • 2 回答
  • 0 关注
  • 275 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号