麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

正則表達式匹配任意字符(包括換行符)的寫法

2020-03-16 21:16:07
字體:
來源:轉載
供稿:網友
在正則中,匹配任意字符,其實寫法網上有很多,但因為各種軟件或程序寫法不支持等原因導致的問題,大家可以多研究。
 
 
今天在Java中想使用正則表達式來獲取一段文本中的任意字符。于是很隨意得就寫出如下匹配規則: 
(.*) 
結果運行之后才發現,無法獲得換行之后的文本。于是查了一下手冊,才發現正則表達式中,“.”(點符號)匹配的是除了換行符“/n”以外的所有字符。同時,手冊上還有一句話:要匹配包括 '/n' 在內的任何字符,請使用像 '[./n]' 的模式。于是我將正則表達式的匹配規則修改如下: 
([./n]*),當然,如果是在java程序中直接寫到話,需要改為([.//n]*) 
結果再次運行程序,發現什么內容也取不到了。我百思不得其解,又將其修改為如下規則: 
([.|/n]*) 以及 ([/n.]*) 
結果還是不行,什么內容都取不到。看來點符號和換行符卯上勁了~ 
然后上網一查,雖然沒有查出上述規則到底是什么地方出問題了,但是查出了一個解決辦法,經過一試,果然可以匹配包括換行符在內的任意字符,以下為正確的正則表達式匹配規則: 
([/s/S]*) 
同時,也可以用 “([/d/D]*)”、“([/w/W]*)” 來表示。 


在文本文件里, 這個表達式可以匹配所有的英文 
/[ -~]/ 
這個表達式可以匹配所有的非英文(比如中文) 
/[^ -~]/ 
/是VI里用的. 你在editplus或程序里不需要/ 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色播视频在线播放 | 一夜新娘第三季免费观看 | 精品一区二区三区免费看 | 成人av一区二区免费播放 | 99在线在线视频免费视频观看 | 久久久三级免费电影 | 国产免费观看电影网站 | 精品一区二区在线视频 | 精品一区二区亚洲 | 国产免费视频在线 | 斗破苍穹在线观看免费完整观看 | 在线播放免费视频 | chinesexxxx刘婷hd 国产资源视频在线观看 | 欧美亚洲一区二区三区四区 | 欧美精品一区二区中文字幕 | 黄色免费不卡视频 | 欧洲成人一区二区 | a视频在线看 | 久久久久电影网站 | jizzjizz中国少妇中文 | 精品一区二区三区四区在线 | 婷婷久久久久久 | 在线观看免费毛片视频 | 黄色av片三级三级三级免费看 | 免费视频xxxx | 久久综合九色综合久久久精品综合 | 免费一级欧美 | 午夜视频国产 | av在线免费看网址 | 色综合一区二区 | av一道本 | 一区二区三区视频在线 | 精品国产一区二区三区久久久蜜月 | 日本aaaa片毛片免费观看视频 | 国产精品一区99 | 日韩精品中文字幕一区二区三区 | 免费啪啪| 日韩不卡一区二区 | 国产va在线观看免费 | 五月婷婷第四色 | 少妇一级淫片高潮流水电影 |