正则表达式\G是什么意思
web 正则表达式 2019-05-10 4414 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

6406472 2611 39
最新评论
https://jueru.net/
评 留言
:weixiao:
评 留言
:shuijiao: :weiqu: :zhenbang: :leng:
评 留言
:yiwen: :yiwen: :yiwen: :yiwen:
评 EasySass: could not generate CSS file. See Output panel for details.
这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
评 TP6模型事件-查询后onAfterRead不好用
文章标签更多
ThinkPHP (254)
Mysql (58)
DedeCms (33)
jQuery (67)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)

正则表达式\G是什么意思?

\G 匹配必须出现在上一个匹配结束的地方。

模式 \G\(\d\) 匹配 "(1)(3)(5)[7](9)" 中的 "(1)"、 "(3)" 和 "(5)"

定义来源:https://www.runoob.com/csharp/csharp-regular-expressions.html

示例:

<?php
$str = "(1)(3)(5)[7](9)";
preg_match_all('/\G\(\d\)/', $str, $matches); // 1,234,567,890
var_dump($matches);
// array (size=1)
  // 0 => 
    // array (size=3)
      // 0 => string '(1)' (length=3)
      // 1 => string '(3)' (length=3)
      // 2 => string '(5)' (length=3)
?>

正则表达式中 \G 怎么个用法?(不明白,可以参考来源网址)

\G 的 MSDN解释:指定匹配必须出现在上一个匹配结束的地方。与 Match.NextMatch() 一起使用时,此断言确保所有匹配都是连续的。

我知道了   比如 'a'b'c"d'e'f'g
\G'[a-z]
只匹配了'a'b'c  后面的'e'f'g则不匹配    因为中间有个"d  "d匹配不了 后面就不匹配了
示例:

<?php
$str = "'a'b'c\"d'e'f'g";
preg_match_all('/\G\'[a-z]/', $str, $matches); // 1,234,567,890
var_dump($matches);
// array (size=1)
  // 0 => 
    // array (size=3)
      // 0 => string ''a' (length=2)
      // 1 => string ''b' (length=2)
      // 2 => string ''c' (length=2)
?>

版权声明:本篇文章来源于网络。 来源链接

相关推荐
正则表达式中\Q和\E的用法
正则表达式 | 2019-05-10 8522
\l 下个字符小写  \L 接着的字符均小写直到\E  \u 下个字符大写  \U 接着的字符均大写直到\E  \Q 在non-word 字符前加上\,直到\E  \E 结束\L,\E和\Q  m/\Q$name\E/:表示元字符常量化, 即在$sizename里的元字符*...
正则表达式命名子组/(?P<num>\d+)/
正则表达式 | 2019-05-10 6455
在 PHP 4.3.3 中,可以对子组使用 (?P<name>pattern) 的语法进行命名。 这个子模式将会在匹配结果中同时以其名称和顺序(数字下标)出现, PHP 5.2.2中又增加了两种味子组命名的语法: (?<name>pattern) 和 (?’name’pattern)。 示例: <...
评论:0条
评论加载中...
发表评论