首頁  >  文章  >  web前端  >  正規與回車換行符使用詳解

正規與回車換行符使用詳解

php中世界最好的语言
php中世界最好的语言原創
2018-05-25 10:01:074495瀏覽

這次帶給大家正則與回車換行符使用詳解,正則與回車換行符使用的注意事項有哪些,下面就是實戰案例,一起來看一下。在

C#中,讀取文字檔內容,裡面往往有許多回車換行符(「\r\n」),雖然一般不可見,但卻實實在在的存在。這時候,使用正規表示式進行匹配,需要考慮其存在。今天就遇到這樣一個問題:

有文字檔內容如下:

DT 20180101000000
WT -1.1
SL  31.4
WL 203
DT 20180101000000
AT -4.1
BP 1023.7
HU 26
RN     99999.9
WS 1.9 92 2.0 94 3.4 79 2111 4.6 83 2103

使用正規表示式 WT\s (?<WT> . )$ ,結果是拿不到匹配值。原因是讀取到的文字內容,裡面有好多回車換行符「 \r\n 」。例如 WT -1.1 這行,實質內容是

WT -1.1\r\n ”,這時行尾符“$”就不起作用了。應該說,是直接讀取檔案內容,使用正規表示式匹配,就不起作用了。

將正規表示式改為:

WT\s+(?<WT>.+)\r\n

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

行內元素padding和margin在什麼情況下無效

JS陣列方法使用步驟詳解

以上是正規與回車換行符使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn