我是正则表达式的新手,我想知道下面是否可以用它完成。
我想匹配字符串与提供的位置。
例如$input = 'text example'.
我想匹配从4到7的字母,也就是
"t ex"
。
在这种情况下,我怎么写正则表达式?
I tried below
'/^.{4,7}.*$/e'
带有e过滤器,因为我想使用它的函数,但这种方式不是我想要的结果…
谢谢你的帮助!
您可以使用子字符串。如果你真的想使用正则表达式,那么试试这个
preg_match('~^.{3}'K.{4}~', $str);
'K
在最后打印时放弃先前匹配的字符。你也可以用正向后看代替'K
。