我有一串如下形式的字符串
"abcd<*15<<defgj<*3fsdfsdf"
个
我想把<
或<*
都取出来,后面跟一个数字,例如<*15
、<*8
、<*1
等
我有这个:
<\*?[0-9+]?
个
在示例字符串中匹配的
<*1
<
<
<*3
但我希望它与第一个匹配<;*15
我以为+
在正则表达式中做到了这一点,所以我不确定为什么它不起作用.
我也试过了
<\*?[\d+]?
个
但我还是最多只能得到<*
个数字
<
总是单独出现,或者后面跟着*
,后面跟着一个数字.我想把<6
作为<
来捕捉
如果<
后面跟*
,但之后没有数字.我只想抓到<