亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java正則表達式

java正則表達式

田心楓 2017-05-31 16:52:20
匹配 一個固定字符串 后面加數字 ?例如:test110怎么寫
查看完整描述

4 回答

?
qq_F_71

TA貢獻3條經驗 獲得超4個贊

數字:^[0-9]*$
n位的數字:^\d{n}$
至少n位的數字:^\d{n,}$
m-n位的數字:^\d{m,n}$
零和非零開頭的數字:^(0|[1-9][0-9]*)$
非零開頭的最多帶兩位小數的數字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
帶1-2位小數的正數或負數:^(\-)?\d+(\.\d{1,2})?$
正數、負數、和小數:^(\-|\+)?\d+(\.\d+)?$
有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$
有1~3位小數的正實數:^[0-9]+(.[0-9]{1,3})?$
非零的正整數:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
非零的負整數:^\-[1-9][]0-9″*$ 或 ^-[1-9]\d*$
非負整數:^\d+$ 或 ^[1-9]\d*|0$
非正整數:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
非負浮點數:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
非正浮點數:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
正浮點數:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
負浮點數:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮點數:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
二、校驗字符的表達式

漢字:^[\u4e00-\u9fa5]{0,}$
英文和數字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
長度為3-20的所有字符:^.{3,20}$
由26個英文字母組成的字符串:^[A-Za-z]+$
由26個大寫英文字母組成的字符串:^[A-Z]+$
由26個小寫英文字母組成的字符串:^[a-z]+$
由數字和26個英文字母組成的字符串:^[A-Za-z0-9]+$
由數字、26個英文字母或者下劃線組成的字符串:^\w+$ 或 ^\w{3,20}$
中文、英文、數字包括下劃線:^[\u4E00-\u9FA5A-Za-z0-9_]+$
中文、英文、數字但不包括下劃線等符號:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
可以輸入含有^%&',;=?$\”等字符:[^%&',;=?$\x22]+
禁止輸入含有~的字符:[^~\x22]+


查看完整回答
4 反對 回復 2017-06-08
已采納
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

import?java.util.regex.Matcher;
import?java.util.regex.Pattern;

public?class?Test?{
????static?String?regx="test\\d{3}";
????public?static?void?main(String[]?args)?{
????????String[]strings={"test001","test0010","Test001"};
????????Pattern?pattern?=?Pattern.compile(regx);
????????for(int?i=0;i<strings.length;i++){
????????????Matcher?matcher=pattern.matcher(strings[i]);
????????????if(matcher.matches()){
????????????????System.out.println(strings[i]);
????????????}
????????}
????}
}


查看完整回答
1 反對 回復 2017-05-31
?
慕瓜9220888

TA貢獻868條經驗 獲得超0個贊

TBSLULISJ

MVUDJJAAE

DONUJKROO

OCOEEERII

PHQFBOFWW

WOIHGDUOO

HWEAKABJK

FNTSRYVVW

RPCEPCJGZ

FXPOXIVVW

BPORDKCGG

GEXTFTJNH

TBUTSJZAK

PRGVEBCMW

MJPVURUDQ

EVHWHJFFI

CDRJLBEZC

UBDFXHKDW

NMLUZAGPZ

QIMFEISST

UIRDZQXBV

LTCRHEEVF

PDCLPPWPF

JOXPYMCMX

HVUHWNKUU

SKCBUOBOP

IGMENOELM

SHQPJAHHB

QORAJKNUE

XSUTJZGDO

WEQFIYFWD

SATIVSIST

RPOXYCCTK

UOFYQXOVV

ZXNVEVCMW

ASLQCFFBV

QXPBGMTFS

HFAFRUXHU

JXTYDGNMT

AOTXWCXNT

DRJSNGMWP

TUJRJMMZY

OFXPERKLB

FWBQPLVEL

BMHQWANOL

YTMUNUZQA

CRAKXXOOI

YXZIBUBIQ

TLKJSZWMP

FNMVOLSCM

DVRQZQTUK

VGFUNKHUB

GOEDCPGQJ

YEGFOFXYY

KMDZIPCZP

QRZVKTQPW

DNCOLIBEN

IATYXYOZT

AFIQGWFCM

BYHQPPGGH

GENEDKXYL

MTUHWNNOI

QVUGFGAQH

VTILRHFSJ

JRXZVJPGG

QVXGJGNAA

SAMSABICM

BTCBUKYOF

FNPORBIZP

GBJZRFCCD

SGZEOLBMM

QIRJJQMFW

AFXMIZYEF

NLKIEBIPZ

YWFEOGDUB

QYHGZQGXH

GEGPFLIXR

QMZEDKNUF

AIBENKRBF

UJBHQHWCD

TVKHOLVWQ

WEQPAHYLL

ZHYXJQDKB

OCBKTKQEY

KHQZZMGNO

EMMCEBCST

DLOQPWAUY

IWPYXUBOI

BMBHQNABV

FPEQOBUUH

AEBDFYVOB

KCRMUENGS

THGIXTZQW

XPNZOAQKQ

UZMHPVYBL

QYNFHSBEO

LFCUJWZSB

FGUWYRRGW

NEGYHKNWC

NRNVQWZPM

UUMLDOYBU

NHWYGJDTF

SPRMVBRXX

RDPHZCLAA

RPUCRUNGQ

PQVKWCVBB

KCERTNUXN

EADVEBQXY

YFHTRLKHH

ACBAPWGAB

QLQPQPFUN

OUWYQJQJF

ECXLNGSPE

FVZCEVSCW

BCEWHBUGW

SJLKLBSYU

PZYSXJZWG

VWUGEUHAH

NYQFNQJTG

FMTVFIEKH

PETCVCSBF

NMVUZJKAL

JHDMVMWGX

VWFEDDKKL

AYRQSWZQY

USLUDIZFG

TASIXOEIG

VAZBHZGGH

KFOUDTKST

KCVUWQNYA

JFPUNKRWW

ETCBKXUBJ

RSLUJKQKV

KCLUNHEEL

TBUZCDDAK

KIBKQWDKU

CBNGOLZPQ

CAWPTHELF

XWYHAZTZK

ONMEDUGWX

GUKCFOECQ

ZEDWXUIIS

PNGPQQKLF

PNWCBIFFY

WUDWOFWQA

PONPIZWCT

LNMFXOLVM

JETSBYUHX

CQGTQCHRC

RIFHRRRIW

BJYAZMFSS

PUAWSYBYN

ZORJMTCZJ

WKJFUIVSM

ECUHGVBLR

EWOMBHUEH

QXCVGMFSM

YPBZLHEXR

VQVQZSIYO

GHSXTZCYO

FNFFUHQXK

FQOQVCVOL

RJXJOEHRX

FNLDSLOLB

VWFIHEKGQ

DKKTIRRKX

JKCRCSCFR

DUMEMMFSI

HVKCUXXKX

DBMLKWHHE

ATLKIFYEY

UCHCBYHRA

FOGLXXAJQ

SJBRTANOE

ZJBDINGJZ

WQLASCFIR

AREKFLILB

BZLMLLBAK

NKTEZQJRN

ZGIGCYVBN

查看完整回答
反對 回復 2021-10-19
?
慕仰6583241

TA貢獻3條經驗 獲得超4個贊

2樓是一些固定的用法,你還是上網找點教程學一下正則表達式最好

查看完整回答
反對 回復 2017-06-11
  • 4 回答
  • 0 關注
  • 2214 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號