我知道字符串的確切前綴。數字和任意長度的正則表達式
E.g.它是'XXX000'
之後的前綴,數字和字符數量爲60去。
如何構造正則表達式這種情況?
在我的它應該初步認識的樣子:
(XXX000)(\w{*})
,如: 前綴(某些數字或字符一些)
謝謝。
我知道字符串的確切前綴。數字和任意長度的正則表達式
E.g.它是'XXX000'
之後的前綴,數字和字符數量爲60去。
如何構造正則表達式這種情況?
在我的它應該初步認識的樣子:
(XXX000)(\w{*})
,如: 前綴(某些數字或字符一些)
謝謝。
使用此/XXX000(\w{0,60})/
/ <- Start of the regex
XXX000 <- Your constant prefix (don't really need to capture it then)
( <- Capture the following matching elements
\w <- Every characters in [a-zA-Z0-9_]
{0,60} <- Between 0 and 60 repetitions of the last element
) <- End of the group
/ <- End of the regex
如果你不想[a-zA-Z0-9_]
字符,通過自己的性格類取代。
注:你可能不需要分隔符,請記住,如果是這種情況將其刪除。
資源:
,這是 XXX000 \ w {60}
它不需要組與除非你需要捕捉比賽的一部分。 http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
Java不是Javascript/Perl/etc ...正確的斜線錯誤。 – 2010-10-08 15:33:57
非常感謝。作品! – sergionni 2010-10-08 15:34:26
@Mark Peters,沒有注意到java標籤,但我總是以這種形式給出正則表達式。我會添加評論。 – 2010-10-08 15:34:57