我有一个像
这样的字符串January
February
March
我想要一个只匹配uary(1月),ruary(2月)和ch(march)的正则表达式,即3个字符后的字符串
我试过这个[a-zA-Z]{1,3}(.*?)$
它的工作但是在小组中进行比赛。我不想成群结队。我想要纯粹的比赛
答案 0 :(得分:1)
你的正则表达式实际上就是用于此的东西($
一边),而“uary”和那些用$ 1调用的东西。
(?<=[a-zA-Z]{3}).*(?=\s|$)
将使用非JavaScript语言,没有任何捕获组。
答案 1 :(得分:0)
使用lookbehind。
(?<=^[a-zA-Z]{3}).*
或\K
^[a-zA-Z]{3}\K.*
答案 2 :(得分:0)