【发布时间】:2015-07-30 23:14:10
【问题描述】:
在这里处理正则表达式https://regex101.com/r/wI2cG1/1
这是数据:
K'1234567
K'123456789
K'123456
我对 K' 之后的数字感兴趣
我希望使用正则表达式来执行此操作,但不确定是否可以完成。我想要的是:
如果号码有 6 位,则返回前 2 位,例如12
如果号码有 7 位,则返回前 3 位,例如123
如果号码有 9 位,则返回前 4 位,例如第1234章
还有
如果号码有 10 位或 11 位数字,则返回前 3 位数字,例如123
我想将这些返回到不同的捕获组名称,或者如果可能的话,返回相同的捕获组名称。
【问题讨论】:
标签: regex