zhyiwww
          用平實(shí)的筆,記錄編程路上的點(diǎn)點(diǎn)滴滴………
          posts - 536,comments - 394,trackbacks - 0
          正則表達(dá)式中,我們經(jīng)常會(huì)用到\n和\r,又得時(shí)候可能覺得可能功能差不多,但是,用的時(shí)候可能發(fā)現(xiàn),有有點(diǎn)不太一樣。到底有什么不同呢?確切地說,我也說不清楚。但是,通過下面的例子,我們也許可以看出一點(diǎn)區(qū)別。
          下圖是\r的匹配結(jié)果:

          regex1.PNG?

          下圖是\n的匹配結(jié)果:
          regex2.PNG?



          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請(qǐng)注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2007-09-17 13:09 zhyiwww 閱讀(5599) 評(píng)論(3)  編輯  收藏 所屬分類: 正則表達(dá)式

          FeedBack:
          # re: 正則表達(dá)式中的\n和\r
          2012-07-22 02:22 | Bill Z
          \n是指空行
          \r是行末尾的換行符號(hào)
            回復(fù)  更多評(píng)論
            
          # re: 正則表達(dá)式中的\n和\r
          2013-06-06 16:45 | Zjmainstay
          @Bill Z
          你這說法也不太對(duì)。
          \r 和 \n 的區(qū)別:
          \r表示換行后當(dāng)前行的結(jié)束,\n表示換行后新一行的開始。
          php測(cè)試代碼
          <?php
          $str = "abc

          def
          gggg
          hhhh";
          $r = '<font color="red">R</font>';
          $n = '<font color="blue">N</font>';
          echo nl2br($str);
          echo '<br/><br/>';
          echo nl2br(preg_replace('#\r#',$r,$str));
          echo '<br/><br/>';
          echo nl2br(preg_replace('#\n#',$n,$str));
          echo '<br/><br/>';
          echo nl2br(preg_replace('#\r#',$r,preg_replace('#\n#',$n,$str)));
          ?>  回復(fù)  更多評(píng)論
            
          # re: 正則表達(dá)式中的\n和\r
          2015-01-06 10:09 | 22
          主站蜘蛛池模板: 县级市| 蓝山县| 桃江县| 明溪县| 通化市| 皮山县| 花垣县| 东海县| 郯城县| 萨嘎县| 深泽县| 绍兴县| 濮阳县| 泸溪县| 阆中市| 新兴县| 宜川县| 榕江县| 双流县| 星座| 兴义市| 新兴县| 阳谷县| 翁牛特旗| 临猗县| 泸水县| 罗田县| 沭阳县| 合阳县| 黔江区| 忻州市| 云龙县| 海丰县| 巴里| 龙州县| 于田县| 奉贤区| 南溪县| 类乌齐县| 阜南县| 广昌县|