我一直在尝试验证 VB.net 中的一个字符串,该字符串必须以无特定顺序包含这三个字母,并且不需要彼此相邻。美国广播公司
我可以使用 LINQ 轻松做到这一点
MessageBox.Show(("ABC").All(Function(n) ("AAAABBBBBCCCC").Contains(n)).ToString)
然而,在谷歌和 SO 搜索了一个多星期后,我完全被难住了。我最接近的模式是".*[A|B|C]+.*[A|B|C]+.*[A|B|C]+.*"
如何AAA
也将返回 true。我知道我可以在尝试一周后使用其他方法来做到这一点我真的很想知道它是否可以使用一个正则表达式。