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

          regex1.PNG?

          下圖是\n的匹配結果:
          regex2.PNG?



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

          FeedBack:
          # re: 正則表達式中的\n和\r
          2012-07-22 02:22 | Bill Z
          \n是指空行
          \r是行末尾的換行符號
            回復  更多評論
            
          # re: 正則表達式中的\n和\r
          2013-06-06 16:45 | Zjmainstay
          @Bill Z
          你這說法也不太對。
          \r 和 \n 的區別:
          \r表示換行后當前行的結束,\n表示換行后新一行的開始。
          php測試代碼
          <?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)));
          ?>  回復  更多評論
            
          # re: 正則表達式中的\n和\r
          2015-01-06 10:09 | 22
          11\n  回復  更多評論
            
          主站蜘蛛池模板: 乌拉特前旗| 安泽县| 哈尔滨市| 乌兰察布市| 陇南市| 霍林郭勒市| 江孜县| 温宿县| 龙陵县| 博客| 黄梅县| 汶川县| 邓州市| 山东| 江达县| 白玉县| 南华县| 成武县| 乃东县| 沛县| 昌宁县| 拜泉县| 金堂县| 顺义区| 长兴县| 伽师县| 化隆| 阿拉善左旗| 八宿县| 五家渠市| 汪清县| 金沙县| 宣武区| 礼泉县| 高台县| 方山县| 苏尼特左旗| 孝义市| 皋兰县| 灵山县| 梨树县|