国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
PHP中關(guān)于正則表達(dá)式匹配任意字符(包括換行符)的寫(xiě)法

今天在Java中想使用正則表達(dá)式來(lái)獲取一段文本中的任意字符。于是很隨意得就寫(xiě)出如下匹配規(guī)則:

(.*)

結(jié)果運(yùn)行之后才發(fā)現(xiàn),無(wú)法獲得換行之后的文本。于是查了一下手冊(cè),才發(fā)現(xiàn)正則表達(dá)式中,“.”(點(diǎn)符號(hào))匹配的是除了換行符“\n”以外的所有字符。同時(shí),手冊(cè)上還有一句話(huà):要匹配包括 ‘\n’ 在內(nèi)的任何字符,請(qǐng)使用像 ‘[.\n]‘ 的模式。于是我將正則表達(dá)式的匹配規(guī)則修改如下:

([.\n]*),當(dāng)然,如果是在java程序中直接寫(xiě)到話(huà),需要改為([.\\n]*)

結(jié)果再次運(yùn)行程序,發(fā)現(xiàn)什么內(nèi)容也取不到了。我百思不得其解,又將其修改為如下規(guī)則:

([.|\n]*) 以及 ([\n.]*)

結(jié)果還是不行,什么內(nèi)容都取不到??磥?lái)點(diǎn)符號(hào)和換行符卯上勁了~

然后上網(wǎng)一查,雖然沒(méi)有查出上述規(guī)則到底是什么地方出問(wèn)題了,但是查出了一個(gè)解決辦法,經(jīng)過(guò)一試,果然可以匹配包括換行符在內(nèi)的任意字符,以下為正確的正則表達(dá)式匹配規(guī)則:

([\s\S]*)

同時(shí),也可以用 “([\d\D]*)”、“([\w\W]*)” 來(lái)表示。

本文可以自由轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)保留全文并注明出處:
轉(zhuǎn)載自仲子說(shuō) [ http://www.wangzhongyuan.com/ ]
原文鏈接:http://www.wangzhongyuan.com/archives/640.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
正則表達(dá)式匹配任意字符(能換行匹配)的寫(xiě)法
神級(jí)程序員花了半個(gè)月整理的正則表達(dá)式!教科書(shū)一樣的教學(xué)方法!
Python正則表達(dá)式初識(shí)(三)
正則表達(dá)式
正則表達(dá)式30分鐘入門(mén)教程
java.util.regex.Pattern的應(yīng)用
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服