使用正则表达式匹配两个字符串之间的多个字符串

时间:2015-04-20 09:47:58

标签: c regex regular-language

我想匹配并在缓冲区中找到一些字符串。例如,缓冲区是

"RTasdasdasdasdasdRSRTasdasdasdasdaRSRTasdasdasdasdRS"  

我想在RTRS之间获取每个字符串,在这种情况下找到3个字符串。是否有正则表达式模式来实现这一目标?

1 个答案:

答案 0 :(得分:1)

尝试以下正则表达式:RT(.*?)RS。这是对RS和RT之间所有内容的非贪婪搜索。您正在寻找的是在比赛组中。 见:https://regex101.com/r/cI1hI3/1