标签: c regex regular-language
我想匹配并在缓冲区中找到一些字符串。例如,缓冲区是
"RTasdasdasdasdasdRSRTasdasdasdasdaRSRTasdasdasdasdRS"
我想在RT和RS之间获取每个字符串,在这种情况下找到3个字符串。是否有正则表达式模式来实现这一目标?
RT
RS
答案 0 :(得分:1)
尝试以下正则表达式:RT(.*?)RS。这是对RS和RT之间所有内容的非贪婪搜索。您正在寻找的是在比赛组中。 见:https://regex101.com/r/cI1hI3/1
RT(.*?)RS