簡體   English   中英

簡單的數字正則表達式匹配

[英]Simple Numeric Regex Match

嗨,我在執行簡單的數字匹配時遇到問題,我在做什么錯:

標准:

1) Always anchor to start
2) Always Numeric 6-7 digits
3) Always Followed by _ (underscore)

樣本:(想匹配LoremIpsum之前的所有內容)

1212384_LoremIpsum...
1266625_LoremIpsum...
234233_LoremIpsum...
2348199_LoremIpsum...

我嘗試了幾件事:(不匹配)

^[\d]{6-7}_
^[0-9]{6-7}_

如果我做:

^[\d]{6}_
^[0-9]{7}_

我得到匹配項,為什么不能在此表達式中執行可變長度? 我在這里想念什么?

謝謝 !

正確的語法是逗號:

{6,7}

不:

{6-7}

另外,您不必將\\d放在方括號中:

^\d{6,7}_

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM