我试图找到所有出现的模式:
/* 93 */
/* 94 */
/* */
/* 96 */
/* 99 */
/* */
/* 101 */
我失败了,制作了正确的正则表达式。期望的目标是找到所有与上述所有匹配的
我表达的表达
(\/)(\*)(\s)(\s)(\d)(\d)(\s)(\*)(\/)
它匹配/* somenumber */
的第一次出现但没有后续匹配。当有三位数字和没有数字的数字时,它也不匹配时间
答案 0 :(得分:1)
这就是你要找的东西
\/\*\s*\d+\s*\*\/
除非您想将其存储在一个组中,否则无需对regex
中的每个部分进行分组
\d+
匹配1到多位数字。
\s*
匹配0到多个空格..
答案 1 :(得分:1)
答案 2 :(得分:0)
尝试'/ * * [0-9] [0-9] [0-9] ** /'
此表达式将仅选择您的行,而不会选择
/ * xxx * /
/ * c * /
/ * 1014 * /