我无法理解这种模式。这个正则表达式意味着什么?
/([^0-9])\d{1,4}([^0-9])/g
答案 0 :(得分:4)
这个正则表达式将:
/ /* delimeter */
([^0-9]) /* capture non-digit character */
\d{1,4} /* match 1 to 4 digits */
([^0-9]) /* capture 1 non-digit character */
/g /* multiple times in the string */
PS:[^0-9]
与[^\d]
相同,也与\D
相同
答案 1 :(得分:1)
它匹配包含以下内容的String: