java,regex
<link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b2fbfaddf.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b38b8bad702ecfe21037ca964.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><style>pre{overflow-x: auto}</style>
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java regex是什麼?讓我們一起來了解一下吧!
正則表達式是一個強大的字符串處理工具,可以對字符串進行查找、提取、分割、替換等操作,是一種可以用於模式匹配和替換的規範。一個正則表達式就是由普通的字符(如字符 a~z)以及特殊字符(元字符)組成的文字模式,它用以描述在查找文字主體時待匹配的一個或多個字符串。
java regex是正則表達式(regular expression),又稱正規表示法、常規表示法,在代碼中常簡寫爲 regex、regexp 或 RE,是根據字符串集合內每個字符串共享的共同特性來描述字符串集合的一種途徑。正則表達式可以用於搜索、編輯或者處理文本和數據。
正則表達式常用符號介紹
1、[ ] 表示匹配括號中的任意一個字符。比如:
[a - z ]:表示匹配任意一個小寫字母。
2、^字符:如果用在[ ]內表示非;如果^放在了整個表達式的開頭,表示強制以當前字符開頭。比如:
[^a-z]:表示除了小寫字母以外的字符;^[a-z]則表示以小寫字母開頭。
3、預定義符號:
.:表示任意字符;
w:表示單詞字符 [a-zA-Z_0-9]
d:表示數字[0-9];
s:表示空白字符:[ x0Bf];
D:表示非數字: [^0-9]
W:表示非單詞字符:[^w]
S:表示非空白字符:[^s]
實戰演練,具體步驟如下所示:
public static void main(String[] args) { String str = ""; //1. 字符串是由3個字符組成:第一個字符只能從a/b/c,第二個字符只能由r/s/t // 第三個字符是數字 // [xyz] - 表示可以是x/y/z中的任何一個 // [a-b] - 按照碼錶從a開始一直找到b //System.out.println(str.matches("[abc][rst][0-9]")); // 1.判斷一個字符串是否是由一個小寫字母組成 // System.out.println(str.matches("[a-z]")); // 2. [^abc]表示除了a/b/c // System.out.println(str.matches("[^a-zA-Z]")); //3. 字符串由三個組成,第一個是字母,第二個是數字, //“.”表示任意一個字符 //System.out.println(str.matches("[a-zA-Z][0-9].")); //4.判斷字符串是否只有一個字符 //System.out.println(str.matches(".")); //匹配. //. 經過java編譯就變成了.,正則再轉義成. 表示. //System.out.println(str.matches(".")); //java編譯;正則編譯後 // -> -> //System.out.println(str.matches("")); System.out.println(str.matches("w")); System.out.println(str); }
-
excel表格設打開密碼忘記了怎麼辦
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設置一個保護密碼,但是如果表格的密碼忘記了,應該怎麼打開呢?受保護的Excel文檔是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改文件的後綴名爲rar,再回車確定...
-
蘋果手機長圖怎麼截圖
1、長截圖辦法一iOS13上新之後自帶的長截圖方法,是在我們瀏覽網頁的時候使用的。操作方法:上音量鍵+開關鍵一起按下,然後點開截好的圖片,選擇“整頁”截圖即可。2、長截圖方法二利用QQ實現長截圖。操作方法:首先就是需要我們打開QQ,然後試着上音量鍵+開關鍵一起按下...
-
買手機殼送的繞耳機線魚骨頭使用方法
1、魚骨頭收納器正是因爲它的長相設計成了一個魚骨頭的形狀才被成爲魚骨收納器。它分爲三部分,它的魚頭和魚尾分別有兩個斜着的卡扣是用來分別固定耳機頭和耳機插口的。2、繞耳機線時首先我們應該先進行單側的半圈安繞線,固定耳機的插口和耳機頭的方向,接着再用相...
-
mp4是什麼格式
1、MP4其實是個封裝格式,不是編碼格式。簡單理解,它就是個擴展名,裏面的內容是可變的。2、MP4最初是一種音頻格式,和MPEG-4沒有太大的關係,就像MP3和MPEG-3沒有關係一樣。MP3是MPEG-1AudioLayer3的縮寫;而MP4是MPEG-2AAC,完完全全是一種音頻壓縮格式。...