我想匹配字符K
前面的所有数字并提取该值。
在示例CARRY18K
中,它会匹配18
。
可能我只能用正则表达式来实现这一点,但是怎么样?
这里的\d+K
是正确的表达吗?
答案 0 :(得分:2)
我会用这样的东西:
\d+K
如果你想捕获数字:
(\d+)K
答案 1 :(得分:2)
I'd like to match all digits that are in front of the character K and extract that value.
您应该使用:
\d+(?=K)
(?=K)
是肯定的前瞻,确保数字后跟K