[英]Using RegEx to Count the Length of the String in a Matched Pattern
我整天都在努力解決。
要求如下:
-我想匹配以“ _”開頭的字符串
-然后應繼續使用一個或多個不區分大小寫的字母
-然后應包含可選的“ _”或“-”,后跟不區分大小寫的字母數字字符(此步驟至少應匹配一次)。
-然后可以選擇以“ _”結尾
以上要求不是問題,因為我通過以下方式實現了這一目標:
/_?[A-Za-z]([-_]?[A-Za-z0-9])+_?/
上面的RegEx匹配:
問題
如何使其僅與6到25個字符匹配?
我試過了
/(_?[A-Za-z]([-_]?[A-Za-z0-9])+_?){6,25}/
但是它仍然匹配小於6的字符串,例如Use-r
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.