/<[^>]+>/iU 这句正则是什么意思
答案:2 悬赏:40 手机版
解决时间 2021-02-02 21:07
- 提问者网友:書生途
- 2021-02-02 16:14
/<[^>]+>/iU 这句正则是什么意思
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-02 16:25
1.模式修饰符i表示匹配不区分大小写
2.模式修饰符U在php中表示交换元字符匹配优先的含义,比如*和*?交换后,*的匹配变成忽略优先或者说的非贪婪,*?变成匹配优先或者贪婪。
3./<[^>]+>/iU的意思和/<[^>]+?>/i一样的,也就是说匹配一个<.......>这样的尖括号以及里面的内容
2.模式修饰符U在php中表示交换元字符匹配优先的含义,比如*和*?交换后,*的匹配变成忽略优先或者说的非贪婪,*?变成匹配优先或者贪婪。
3./<[^>]+>/iU的意思和/<[^>]+?>/i一样的,也就是说匹配一个<.......>这样的尖括号以及里面的内容
全部回答
- 1楼网友:低音帝王
- 2021-02-02 18:02
u(pcre_ungreedy)
本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 perl 不兼容。也可以通过在模式之中设定 (?u) 修正符或者在数量符之后跟一个问号(如 .*?)来启用此选项。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯