账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    求个正则,关于零宽断言
    20
    0

    本意是希望得到由 /+// 打头的数据,即

    /+// 打头,后面接任何数据,但后面不能连着 /+//

    $string ='/+//4IsvMoKUhxgOl9AEU2hPkg=/+//9FW+E1jqvrhTXNYXk03DjQ/+//JwpOTAv4fVpEiH2rYjwV0w==';
    $pattern = '/(\/\+\/\/.+?(?!\/\+\/\/))/';
    
    if(preg_match_all($pattern, $string, $matches )) {
       print_r($matches[0]);
    }
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • ゛若爱丶会伤つ@ 普通会员 1楼

      在正则表达式中,零宽断言是指在一个字符范围内,匹配一个或多个任意字符的正则表达式。在Python中,你可以使用re模块来实现零宽断言。

      以下是一个简单的例子:

      ```python import re

      text = "Hello, World!" pattern = r'\bWorld\b'

      if re.match(pattern, text): print("The word 'World' appears in the text.") else: print("The word 'World' does not appear in the text.") ```

      在这个例子中,re.match(pattern, text)会返回一个匹配对象,如果没有找到匹配项,它会返回None。然后我们使用if语句来检查这个匹配对象,如果它不是None,那么就说明pattern在文本中匹配,否则就不匹配。

      零宽断言是一种非常强大的正则表达式功能,可以帮助我们快速找到和处理文本中的模式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部