我有一个字符串' LKHI8700'我想在' 8700'之前提取三个字符。 例如,在LKHI8700中,我想提取' KHI8700'。字符串和代码的长度将不同,这就是为什么我不能使用正向提取。
答案 0 :(得分:0)
对于仅包含大写字符的给定示例,您可以使用[A-Z]{3}(?=\d{4})
这将匹配
[A-Z]{3}
(或[A-Za-z]
表示大写和小写字符) (?=\d{4})
或者要在4位数之前提取三个字符,您可以在组中捕获它们:
答案 1 :(得分:0)