[問題] 取(xx前的字
看板RegExp (正規表示式 Regular Expression)作者intangible (~*)時間14年前 (2011/03/08 16:39)推噓1(1推 0噓 5→)留言6則, 4人參與討論串1/2 (看更多)
各位好
想請教一正規表式問題
有一個字串他長
質詢(Vt) 進入(Vt) 第二(DET) 天(M) ,(COMMACATEGORY) 民進黨(N) 議員(N)
就(ADV)
我想擷取出裡面所有(N)前面的詞
我是使用PHP
我寫
preg_match_all("/(.*)\(N/",$ckvalue,$outputN);
$numN = count($outputN[0]);
for($valueN=0;$valueN<$numN;$valueN++) {
echo $outputN[1][$valueN]."\n";
}
他會變成輸出
前面的字都有到議員兩個字停止
只過濾掉最後一個(N)
請問我的正規表式應該如何修改才能過濾出所有的(N)前的詞呢?
感謝你們
--
$ckvalue就是那串字
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.19.121
→
03/08 22:37, , 1F
03/08 22:37, 1F
推
03/09 01:50, , 2F
03/09 01:50, 2F
→
03/09 18:54, , 3F
03/09 18:54, 3F
→
03/09 18:54, , 4F
03/09 18:54, 4F
→
03/09 18:57, , 5F
03/09 18:57, 5F
→
03/09 19:34, , 6F
03/09 19:34, 6F
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章