0
我希望以任何顺序查找这三个字符串,并且结果可能包含所有这三个字符串,包括它们之间最短长度的任何字符。使用正则表达式找到匹配特定条件的最短匹配
字符串是: “ACT”, “AGT” 和 “CGT”。
样品输入: “ACTACGTTTAGTAACTCGTCT”
我尝试,但正则表达式返回匹配的第一次出现,这是 “ACTACGTTTAGTAACTCGT”
/(ACT.*AGT.*CGT)|(ACT.*CGT.*AGT)|(AGT.*ACT.*CGT)|(AGT.*CGT.*ACT)|(CGT.*ACT.*AGT)|(CGT.*AGT.*ACT)/g
输出必须是“AGTACTCGT“
正则表达式总是返回第一个可能的匹配。 – Barmar
所有彼此相邻?之间没有什么?请指出我们在那个字符串中的位置,你有想要的匹配。 – dawg