PCRE正则表达式结束时我和g的意思是什么?

时间:2014-01-14 13:45:18

标签: regex pcre

我一直在使用PCRE正则表达式,我看到一些表达式用 g i 或两者 gi 完成。例如

/-([a-z])/gi 
/'/g

所以我的问题是pcre中$ i $和$ g $的含义是什么?我已经扫描了pcre文件,但没有发现任何相关内容。

1 个答案:

答案 0 :(得分:3)

ig是标志(或模式)。

  • i表示忽略大小写。 /[a-z]/i匹配小写字母,大写字母字符。
  • g表示全局匹配。如果没有此标志,则某些操作仅匹配/替换一次。

请参阅Regex Tutorial - Turning Modes On and Off for Only Part of The Regular Expression