成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳細介紹Java正則表達式之單字符匹配和預(yù)定義字符

本篇文章給大家?guī)砹岁P(guān)于java的相關(guān)知識,其中主要介紹了關(guān)于單字符匹配和預(yù)定義字符的相關(guān)內(nèi)容,下面一起來看一下,希望對大家有幫助。

詳細介紹Java正則表達式之單字符匹配和預(yù)定義字符

程序員必備接口測試調(diào)試工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api設(shè)計、調(diào)試、文檔、自動化測試工具
后端、前端、測試,同時在線協(xié)作,內(nèi)容實時同步

推薦學(xué)習(xí):《java視頻教程》

一、需求

現(xiàn)有一個字符串,需滿足如下要求:

  • [6, 18] 個字符

  • 只能包含字母、數(shù)字、下劃線

  • 需以字母開頭

如果字符串滿足上述要求,返回 true,否則返回 false

   public static boolean validString(String s) {        return s.matches("[a-zA-Z][a-zA-Z0-9_]{5,17}");    }
登錄后復(fù)制

正則表達式用極簡的規(guī)則取代了復(fù)雜的驗證邏輯

Regex Expression

正則表達式是一種通用的技術(shù),適用于多種編程語言

二、單字符匹配(6個)

1. [abc]:字符串的某個位置(某一個字符)滿足 a、b、c 中的一個

某個位置:該【單字符匹配】放的位置

public class TestDemo {     public static void main(String[] args) {         String regex = "[zgq]";         System.out.println("z".matches(regex)); // true         System.out.println("g".matches(regex)); // true         System.out.println("q".matches(regex)); // true         System.out.println("zgq".matches(regex)); // false     }}
登錄后復(fù)制

public class TestDemo {     public static void main(String[] args) {         String regex = "26[abc]3q";         System.out.println("26a3q".matches(regex)); // true         System.out.println("26abc".matches(regex)); // false         System.out.println("26b3q".matches(regex)); // true      }}
登錄后復(fù)制

2. [^abc]:除了 a、b、c 之外的任意單個字符

public class TestDemo {     public static void main(String[] args) {         String regex = "[^cat]666";         System.out.println("c666".matches(regex)); // false         System.out.println("a666".matches(regex)); // false         System.out.println("t666".matches(regex)); // false         System.out.println("bb666".matches(regex)); // false         System.out.println("b666".matches(regex)); // true     }}
登錄后復(fù)制

public class TestDemo {     public static void main(String[] args) {         String regex1 = "[12345]666";         String regex2 = "[^1-5]666";         System.out.println("1666".matches(regex1)); // true         System.out.println("3666".matches(regex1)); // true         System.out.println("5666".matches(regex1)); // true         System.out.println("6666".matches(regex1)); // false          System.out.println("1666".matches(regex2)); // false         System.out.println("3666".matches(regex2)); // false         System.out.println("5666".matches(regex2)); // false          System.out.println("6666".matches(regex2)); // true     }}
登錄后復(fù)制

3. [a-zA-z]:匹配單個英文字母

public class TestDemo {     public static void main(String[] args) {         String regex = "[a-zA-Z]666";         System.out.println("6666".matches(regex)); // false         System.out.println("b666".matches(regex)); // true     }}
登錄后復(fù)制

4. [a-d[1-6]]:和 [a-d1-6] 一樣(并集)

public class TestDemo {     public static void main(String[] args) {         String regex1 = "[a-d[1-6]]";         String regex2 = "[a-d1-6]";         System.out.println("a".matches(regex1)); // true         System.out.println("e".matches(regex1)); // false         System.out.println("1".matches(regex1)); // true         System.out.println("7".matches(regex1)); // false          System.out.println("a".matches(regex2)); // true         System.out.println("e".matches(regex2)); // false         System.out.println("1".matches(regex2)); // true         System.out.println("7".matches(regex2)); // false     }}
登錄后復(fù)制

5. [zgq&&[god]]:交集

public class TestDemo {     public static void main(String[] args) {         String regex1 = "[zgq&&[god]]";         System.out.println("q".matches(regex1)); // false         System.out.println("d".matches(regex1)); // false         System.out.println("g".matches(regex1)); // true     }}
登錄后復(fù)制

6. [zgq&&[god]]:取差集

public class TestDemo {     public static void main(String[] args) {         String regex1 = "[zgq&&[^god]]";         System.out.println("q".matches(regex1)); // true         System.out.println("d".matches(regex1)); // false         System.out.println("g".matches(regex1)); // false         System.out.println("z".matches(regex1)); // true          // 取差集, 從字母 a 到字母 z 中去除字母 b 和 d         String regex2 = "[a-z&&[^bd]]";         System.out.println("d".matches(regex2)); // false         System.out.println("a".matches(regex2)); // true     }}
登錄后復(fù)制

三、預(yù)定義字符(7個)

預(yù)定義字符匹配的仍然是單個字符

.】:任意單個字符
d】:數(shù)字
D】:非數(shù)字
s】:空白
S】:非空白
w】:字母(英文字母、下劃線、數(shù)字)
W】:非英文字母

Java 中需以兩個【】開頭表示預(yù)定義字符

public class TestDemo {     public static void main(String[] args) {         String r1 = ".";         System.out.println("@".matches(r1)); // true         System.out.println("慶".matches(r1)); // true         System.out.println("I".matches(r1)); // true         System.out.println(" ".matches(r1)); // true         System.out.println(".".matches(r1)); // true     }}
登錄后復(fù)制

public class TestDemo {     public static void main(String[] args) {         // 匹配 java 文件         String r1 = ".\.java";         System.out.println("a.java".matches(r1)); // true         System.out.println("xjava".matches(r1)); // false         System.out.println("5java".matches(r1)); // false     }}
登錄后復(fù)制

public class TestDemo {     public static void main(String[] args) {         String r1 = "[abc]";         String r2 = "\[abc\]";         System.out.println("a".matches(r1)); // true         System.out.println("c".matches(r1)); // true         System.out.println("[abc]".matches(r1)); // false          System.out.println("a".matches(r2)); // false         System.out.println("c".matches(r2)); // false         System.out.println("[abc]".matches(r2)); // true     }}
登錄后復(fù)制

推薦學(xué)習(xí):《java視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
啊灬啊灬啊灬快灬高潮了电影片段 | 机长脔到她哭H粗话H| 九月在线 视频 在线观看| 理论片午午伦夜理片影院| 欧美牲交视频免费观看| 搡老女人ⅩXXX搡老女人电影看| 无码人妻久久久一区二区三区免费 | 黄 色 网 站 免 费 涩涩屋| 麻豆AⅤ精品无码一区二区| 欧美日韩精品人妻二区| 天码AV高清毛片在线看_| 亚洲AV无码一区二区三区波多野 | 亚洲欧美V国产一区二区| 中文字幕一本性无码| 成人午夜亚洲精品无码网站| 国产精品人人做人人爽| 九月婷婷亚洲综合成人| 欧美成人猛片AAAAAAA| 十八18禁国产精品WWW| 亚洲成AV人片在WWW色猫咪| 中国在线观看免费国语版| 餐桌下玩弄人妻丝袜小脚| 日韩成人无码AV| 无码一区二区三区老色鬼| 亚洲一本之道高清乱码| GOGO大胆啪啪艺术| 777琪琪午夜理论电影网| 成人无码视频免费播放| 国产一区二区三区小说| 国产精品无码电影在线观看| 久久精品爆乳熟妇AV-区| 人妻 偷拍 无码 中文字幕| 无套中出丰满人妻无码| 医院人妻闷声隔着帘子被中出| 一本色道久久88—综合亚洲精品 | 国产线路3国产线路2| 免费无码AV片在线观看潮喷| 太大太长太粗太久太硬了| 亚洲一区二区三区小说| 被男人吃奶很爽的毛片 | 高潮到不停喷水的免费视频| 精品欧美成人高清在线观看| 日本久久三级电影院| 亚洲国产成人久久综合人| BBwBBw高潮喷水日本少妇自| 国产我和子的与子乱视频| 欧美成人激情视频| 性VIDEOS欧美熟妇HDX| 99久久精品免费观看国产| 60老熟女多次高潮露脸视频| 国产精品视频免费播放| 免费中国大但人文艺术在线观看 | 国产精品无码AV一区二区三区| 美女裸露双奶头光屁股无遮挡直播| 偷欢人妻激情系列| 中文字幕爆乳JULIA女教师| 国产精品久久自在自线| 女女女女女裸体处开BBB| 亚洲 欧美 偷自乱 图片| 亚洲欧美日韩在线观看一区二区三| 把腿张开老子cao烂你动态图 | 秋霞电影网免费观看| 亚洲AV无码成人网站在线观看| WWW亚洲精品自慰一区二区| 激情爆乳一区二区三区| 日本工口里番全彩色| 夜夜躁狠狠躁日日躁视频| 国产精品99久久免费| 欧美金妇欧美乱妇XXXX| 亚洲精品无码MV在线观看网站| 吃了继兄给我开的药我做的梦| 老肥熟妇丰满大屁股在线播放| 先锋中文字幕在线资源| 办公室撕开奶罩吮奶在线观看| 久久精品亚洲一区二区三区浴池| 无码人妻AⅤ一区二区三区夏目| CHINA真实VIDEOS另类| 久久精品国产自在天天线| 我把护士日出水了视频| OLDVIDEO高潮日本熟妇| 久久永久免费人妻精品直播| 亚洲AV无码成人片在线观看一区| 嗯啊开小嫩苞好深啊H视频| 农村寡妇精品一区二区三区| 亚洲欧美日本A∨在线观看| 国产精品IGAO视频| 日韩精品专区在线影院重磅| 性色AV一区二区三区| 成人国产亚洲精品A区| 免费观看羞羞的事情网站| 亚洲国产精品尤物YW在线观看| 国产成人精品无码青草 | 亚洲AV无码兔费综| 国产成人亚洲精品无码青青草原| 人成AAAAA毛天堂片| 中文精品一区二区三区四区| 精品无码人妻一区二区三区四| 小婷又软又嫩又紧水又多的软件 | 边做边爱完整版MP3在线下载| 男女啪啪免费观看网站| 少妇乱人伦无码视频| AV无码AV在线A∨天堂APP| 国产伦久视频免费观看视频| 色多多性虎精品无码AV| WWW亚洲精品久久久| 欧美AⅤ精品一区二区三区| 英语老师乖乖挽起裙子的意思| 精品久久久久久国产| 亚洲AV成人一区二区三区天堂 | 久久精品日日躁夜夜躁| 亚洲精品乱码久久久久久按摩| 国产午夜亚洲精品午夜鲁丝片 | 双腿张开被9个男人调教| 野花香高清视频在线观看免费| 激情五月丁香六月综合AVXXXX | 2017亚洲А∨天堂| 理论片午午伦夜理片影院| 野外妓女脱裤子让老头玩| 精品一区二区无码免费| 亚洲欧美精品一中文字幕| 近親五十路六十被亲子中出| 亚洲国产AⅤ精品一区二区百度| 国产亚洲视频在线观看播放| 亚洲AⅤ日韩AV无码COM| 国产亚洲精久久久久久无码777| 亚洲AⅤ永久无码精品AA| 国产午夜福利100集发布| 亚洲AV日韩精品久久久久久久 | 免费SM虐女调教网站视频| 2021国产麻豆剧传媒在线| 男女18禁啪啪无遮挡激烈网站| 坐着轮流提双腿能起到什么效果 | 西西人体自慰扒开下部93| 国产女人精品视频国产灰线| 女性C春合欢液高朝液精华液| 被公侵犯肉体中文字幕无码| 强奷高H猛烈失禁潮喷播放| XXX激情影院亚洲AV| 普通话JIZZYOU中国少妇| 宝贝这里没人给我好吗| 日韩精品无码中文字幕第一区| 疯狂做受ⅩXXX高潮欧美 | 18禁爆乳无遮挡免费观看日本动| 奶大灬舒服灬太大了一进一出| 97电影九七电影理论片| 人妻丰满熟AV无码区HD| 厨房掀起少妇裙子挺进去| 日日摸日日碰夜夜爽暖暖视频| 国产成人亚洲综合色影视| 亚洲AV本道一区二区三区四区| 精品无码国产自产拍在线观看| 永久免费AⅤ无码网站在线观看| 女的被弄到高潮娇喘喷水视频| 波多野结衣一二三区AV高清| 太紧了夹得我的巴好爽欧美| 国产综合久久久久| 野花日本免费完整版高清版| 欧美成人精品一区二区综合 | 香港三日本8A三级少妇三级99| 精品无码日韩一区二区三区不卡 | 国产精品55夜色66夜色| 亚洲VA欧美VA国产VA综合| 精品一区二区三区东京热| 337P日本大胆欧美裸体艺术| 日韩精品久久无码中文字幕| 国产线路3国产线路2| 一区二区伊人久久大杳蕉| АⅤ天堂中文在线网官网| 少妇久久久久久被弄到高潮| 韩国精品一区二区无码视频| 在线视频一区二区三区| 日本XXXX色视频在线播放| Chinese丰满熟妇高潮| 少妇厨房愉情理伦片BD在线观看| 国内精品伊人久久久影视| 在线观看国产一区二区三区| 日韩精品少妇无码受不了| 国产亚洲视频在线观看播放| 在线观看免费A∨网站| 搡老女人老熟妇HHD| 娇小12-13╳YⅩ╳毛片高清| 18VIDEOSEX性欧美| 调教小SAO货撅起打屁股作文 | 忘忧草日本在线播放WWW| 久久精品国产999久久久| 波多野结衣AV一区二区全免费观| 亚洲AV成人网站| 哦┅┅快┅┅用力啊┅┅电影 | 国产精品99久久久久久宅男| 一区二区AV在线| 色噜噜狠狼综合在线视频| 久久99精品国产麻豆婷婷| 巴西BBABBABBABBA| 亚洲AV永久无码精品无码影片| 女儿的朋友6中汉字| 国产精品色视频ⅩXXX| 综合欧美亚洲日本一区| 香蕉视频一直看一直爽| 欧美日韩一区二区三区人妻 | 国产精品无码A∨果冻传媒|