看板 PHP 關於我們 聯絡資訊
※ 引述《ihs (新的暱稱)》之銘言: : ※ [本文轉錄自 RegExp 看板] : 作者: ihs (新的暱稱) 看板: RegExp : 標題: [問題] 不包含連續字串XXX : 時間: Sat Jun 28 21:10:06 2008 : 不好意思 找了好久都找不到答案 來問個笨問題 : 例如 PHP 的 preg_match ( $pattern , $subject , $matches ) : 如果要 match $subject 裡不包含某「連續字串」的正規表示式要怎麼寫? : 像是有兩句話 this is not ok 和 this is ok : 要濾掉 not 只match > this is ok 這句 : 意思是有點像 /this is !not ok/ 的樣子 : 我知道不包含n,o,t字元是[^not],我想問有排除連續字串這種表示法嗎? : 希望描述得不會太難懂.. 說事實在,真的不懂你想要的結果 請列出"原字串"與"結果字串"就好 例如: $str = 'a k k i i i'; 我想要:將「多格空白」都轉成「一格空白」 $str = 'a k k i i i' 像這樣的表示,比較看的懂你想要的東西@_@,像上面的問題答案如下 ereg_replace(" {2,}",' ',$str); : 謝謝!! -- 我的樂多網誌http://blog.roodo.com/liaosankai -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.48.168
ihs :XD 我的問題就是下篇zi大幫忙說明的那樣 06/30 17:17