作者juan19283746 (小阮)
看板PHP
标题[请益] preg_match_all 抓有变数的中文句子
时间Wed Nov 17 12:24:50 2010
我现在要从一个变数(里面存一段中文句子)
想要抓出含有一个变数的短句子
也就是把在两个句号(全形)中含有变数的句子都抓出来
想请问我以下的正规表示式写法哪里有错
"/([^。])*$tmp([^。])*(。)/" 没抓到任何东西
"/(.+?)$tmp(.+?)(。)/" 有抓到 可是会抓到整段(没过滤句点)
"/([^。]+?)$tmp(.+?)(。)/" 比较接近我要的结果
可是抓出来最前面好像少了一个字元
想请问上面的要怎麽改
或者有其他的好方法
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.90.43
1F:→ guardlan:给个范例的句子...$tmp是固定的吗? 还是这个变数名会换? 11/17 17:32
2F:→ arrack:/。+($tmp。)/ 11/17 18:06