我有一个像这样的字符串 “GGACATCGCGGTGGATCGAC”
如何找到包含任意顺序的所有子字符串,例如包含三个 G 的子字符串? 对于此字符串,它将是“GCGG”或“GTGG”或“GGACATCG”。 还需要找到多个字母的子串,例如具有两个 G 和一个 C 的子串('GGAC','GGATC','CGG')
针对每一个案例都很难编写。但是编写模式的方法如下。
(?=.*G.*G.*G)([G].*?[G].*?[G])