當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » java正則表達式字母

java正則表達式字母-九游会j9娱乐平台

發布時間: 2024-01-18 15:50:31

java中非中文的正則表達式是什麼

非中文 [^\u4e00-\u9fa5]


中文的正則表達式是[\u4e00-\u9fa5]

其他正則表達式

字元類
[abc] a、b 或 c(簡單類)
[^abc] 任何字元,除了 a、b 或 c(否定)
[a-za-z] a 到 z 或 a 到 z,兩頭的字母包括在內(范圍)
[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](並集)
[a-z&&[def]] d、e 或 f(交集)
[a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](減去)
[a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](減去)
以上在java中使用時用雙引號將它們括起來就可以了

預定義字元類
. 任何字元(與行結束符可能匹配也可能不匹配)
\d 數字:[0-9] (單個數字)
\d 非數字: [^0-9]
\s 空白字元:[ \t\n\x0b\f\r]
\s 非空白字元:[^\s]
\w 單詞字元:[a-za-z_0-9]
\w 非單詞字元:[^\w]
以上在java中使用時除了將它們用雙引號括起來以為,還須加\轉義,例如\d的實際用法是」\\d「

posix 字元類(僅 us-ascii)

\p{lower} 小寫字母字元:[a-z]
\p{upper} 大寫字母字元:[a-z]
\p{ascii} 所有 ascii:[\x00-\x7f]
\p{alpha} 字母字元:[\p{lower}\p{upper}]
\p{digit} 十進制數字:[0-9]
\p{alnum} 字母數字字元:[\p{alpha}\p{digit}]
\p{punct} 標點符號:!"#$%&'()* ,-./:;<=>?@[\]^_`{|}~
\p{graph} 可見字元:[\p{alnum}\p{punct}]
\p{print} 可列印字元:[\p{graph}\x20]
\p{blank} 空格或製表符:[ \t]
\p{cntrl} 控制字元:[\x00-\x1f\x7f]
\p{xdigit} 十六進制數字:[0-9a-fa-f]
\p{space} 空白字元:[ \t\n\x0b\f\r]

以上字元串要加雙引號和反斜杠號greedy 數量詞

x? x,一次或一次也沒有
x* x,零次或多次
x x,一次或多次
x{n} x,恰好 n 次
x{n,} x,至少 n 次
x{n,m} x,至少 n 次,但是不超過 m 次

用法也是將它們用雙引號括起來


logical 運算符

xy x 後跟 y
x|y x 或 y
(x) x,作為捕獲組

用法也是將它們用雙引號括起來

注意:正則表達式則有在方法參數明確是以正則表達式為參考時才使用,否則如果方法參數是普通字元序列時是不起作用的。
(引自網路和書籍)

❷ java正則表達式 ^/.*\\.do$ 和 ^/.*\\.[-\\w] $ 各表示匹配什麼東西呀

^/.*\\.do$ 表示匹配一個以「/」開頭,「do」結尾,中間必須出現一個「\」,而開頭的"/"和中間的「\」中間可以有任意的字元0個或者多個,且中間的「\」和結尾的「do」之間必須要以個字元

❸ java 正則表達式 前4位必須全部是字母,怎麼寫

[a-za-z]{4}[^ ,.]

解釋:

[a-za-z]{4} 匹配4位字母

[^ ] 匹配後面不能含有空格、逗號、句號,確保它是一個單詞

❹ java 正則表達式 包含字母數字特殊字元

/(?!d{3}|[a-z]{3})([0-9a-z])(?!11)[0-9a-z]*/gi

我不明白你的第一條的意思

我只能不匹配 1. 3個連續字母或3個連續數字(4個連續也不能匹配)

2. 3個連續相同的字母或數字(其實1已經否定了2)

/***/gi gi是全局不區分大小寫匹配 ***是正則表達式

希望我這樣寫你能從中得到啟發

熱點內容
愛奇藝正義聯盟為啥不能緩存 發布:2024-01-20 00:52:13 瀏覽:248
caccess查詢資料庫 發布:2024-01-20 00:43:10 瀏覽:769
xp文件夾圖標更改 發布:2024-01-20 00:43:03 瀏覽:19
python和node 發布:2024-01-20 00:37:12 瀏覽:194
android拖拉 發布:2024-01-20 00:00:49 瀏覽:583
少兒編程課程體系介紹 發布:2024-01-20 00:00:48 瀏覽:846
我說你做下載ftp 發布:2024-01-20 00:00:47 瀏覽:8
安卓驅動培訓哪裡好 發布:2024-01-19 23:55:41 瀏覽:987
python轉為字元串 發布:2024-01-19 23:51:39 瀏覽:272
合同文件夾 發布:2024-01-19 23:50:52 瀏覽:740
网站地图