正则,元字符判定和元字符排除混用时,字符串长度判断问题

syh0726 2020-04-11 1811 0 0

'/[^\W]\w{3,10}[^\W]/' 这个模式就判断不到" bags "

比如在php的preg match中,使用这样的模式判断

'/[^\W]\w{3,10}[^\W]/' 这个模式就判断不到" bags " 实测结论是这种判定和排除混用的情况,判定字符的边际字符,是要被算进排除字符里进行匹配的,这可能是准确匹配算法所必须要用的,因此以上模式只能判定到字符串里的 ag ,两边的” b“,"s "是判定不到的,这样判定的部分长度就变成了2,小于{3,10}的范围,匹配结果就不是返回bags,而是返回空数组。改成{2,10}问题就解决了。...

立即注册
更新于:2020-04-11 14:00:40
    您需要登录后才可以评论。 立即注册
    相关内容

    PHP正则表达式,看这一篇就够啦!

    PHP正则表达式提示Warning: preg_match(): Delimiter must not be alpha...

    PHP正则匹配中文汉字和中文字符(亲测有效)

    (PHP)正则表达式-忽略大小写,

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    人气美女女优百度指数排行榜(波多野结衣,苍井空,三上悠亚,深田咏美,桥本有菜,北条...

    最强人造人深田咏美,业界的社交女王

    人生起起落落的三上悠亚,成名前的清纯风,怎么搭配出来的?

    业内第一大长腿,桥本有菜的腿究竟有多长

    波多野结衣,岛国业界著作最多的超级劳模

    日本AV界NO.1,苍井空是多少宅男的疯狂?

    美女女优视频混剪 This Girl-Laza Morgan

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享