我的字符串(实际上是一行)如下所示:
abc bsdb kms 324 kdf 12345678
我想从线尾的号码中得到第3到第5位号码。它总是在线的末尾,它有固定的8位数。
预期结果:
345
这有可能吗?
发布于 2015-05-06 13:15:25
这是要使用的正则表达式:
\b\d{2}(\d{3})\d{3}$
组1将保存345值。
要能够捕获行尾的值,只需使用多行选项即可。
请参阅(更新)演示
发布于 2015-05-06 13:17:02
您可以使用以下方法进行匹配:
(\d{3})\d{3}$
并通过$1或\1提取所需的组。
$1
\1
解释:
$
请参阅演示
https://stackoverflow.com/questions/30077864
相似问题