欢迎转载,但请注意,除非特别声明,本站采用许可:署名,非商业。需要联系我可发邮件至
  • 1 
预览模式: 普通 | 列表

常用正则表达式(持续更新)

正整数和零: ^([1-9]\d*|0)$
所有整数: ^-?[1-9]\d*$
所有浮点数: ^(-?([1-9]\d*|0?)\.\d*|0)$

IP地址: ^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-

[阅读全文]

PHP正则表达式匹配多行

PHP手册看了,没有发现PHP不支持什么的说法
但是我使用m参数确实不能匹配多行,没有效果。
preg_match("/startchars(.+?)endchars/mi",$content,$m)
只有用[\s\S]*?
preg_match("/startchars[\s\S]*?endchars/i",$content,$m)
而且用g报错
preg_match("/startchars(.+?)endchars/gmi",$content,$m)
  • 1