日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在线常用正则表达式可视化生成与测试工具与示例 Regular Expression

發布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在线常用正则表达式可视化生成与测试工具与示例 Regular Expression 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在線常用正則表達式可視化生成與測試工具 Regular Expression

正則表達式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符")。

正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規則的字符串。

正則表達式是繁瑣的,但它是強大的,學會之后的應用會讓你除了提高效率外,會給你帶來絕對的成就感。只要認真閱讀本教程,加上應用的時候進行一定的參考,掌握正則表達式不是問題。

許多程序設計語言都支持利用正則表達式進行字符串操作。

?數字 漢字 英文和數字 16進制顏色 Email地址 域名 網址 迅雷鏈接 ed2k鏈接 視頻鏈接 圖片鏈接 base64格式
手機號碼 電話號碼 身份證(寬松) 身份證(1代) 身份證(2代) 香港身份證 澳門身份證 臺灣身份證 護照 HTML標記 HTML注釋
騰訊QQ號 中國郵政編碼 火車車次 IMEI碼 銀行卡 車牌(非新能源) 車牌(新能源) 車牌(新能源+非新能源) IPv4地址 IPv6(不嚴謹)
子網掩碼 mac地址 linux文件夾 linux文件 window文件夾 window文件 股票代碼(A股) GUID/UUID java包名 日期格式
正浮點數 負浮點數 判斷考卷分數

import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegexMatches {public static void main(String args[]) {String str = "";String pattern = "^\d{3}-\d{8}|\d{4}-\d{7,8}";Pattern r = Pattern.compile(pattern);Matcher m = r.matcher(str);System.out.println(m.matches());} } import re pattern = re.compile(r'^\d{3}-\d{8}|\d{4}-\d{7,8}') str = '' m=pattern.search(str) print(m) print(m.group(0)) . - 除換行符以外的所有字符。 ^ - 字符串開頭。 $ - 字符串結尾。 \d,\w,\s - 匹配數字、字符、空格。 \D,\W,\S - 匹配非數字、非字符、非空格。 [abc] - 匹配 a、b 或 c 中的一個字母。 [a-z] - 匹配 a 到 z 中的一個字母。 [^abc] - 匹配除了 a、b 或 c 中的其他字母。 aa|bb - 匹配 aa 或 bb。 ? - 0 次或 1 次匹配。 * - 匹配 0 次或多次。 + - 匹配 1 次或多次。 {n} - 匹配 n次。 {n,} - 匹配 n次以上。 {m,n} - 最少 m 次,最多 n 次匹配。 (expr) - 捕獲 expr 子模式,以 \1 使用它。 (?:expr) - 忽略捕獲的子模式。 (?=expr) - 正向預查模式 expr。 (?!expr) - 負向預查模式 expr。

正則表達式 -?教程?https://www.runoob.com/regexp/regexp-tutorial.html

總結

以上是生活随笔為你收集整理的在线常用正则表达式可视化生成与测试工具与示例 Regular Expression的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。