标签: regex preg-match preg-match-all
如何使用正则表达式将任何字母和数字捕获到一组中。 我使用基本的正则表达式来捕获它,但是每个单个字符都变成了新的匹配项。 根据下图,我想要这样的结果:
match 1 = Q match 2 = m match 3 = C match 4 = t2 match 5 = result (this word 'result' just an example, it can be replaced by any word)
答案 0 :(得分:1)
将quantifier +用于一个或多个
+
/[[:alnum:]]+/
See demo at regex101
请注意,\n与换行符而不是数字匹配。 \d是数字的short。 \w(文字字符)匹配[A-Za-z0-9_]。它已经包括\d。
\n
\d
\w
[A-Za-z0-9_]