我一直在尝试验证VB.net中的字符串,该字符串必须包含这三个字母,而不是特定顺序,并且不需要彼此相邻.ABC
我可以使用LINQ轻松完成此操作
MessageBox.Show(("ABC").All(Function(n) ("AAAABBBBBCCCC").Contains(n)).ToString)
Run Code Online (Sandbox Code Playgroud)
然而,在搜索谷歌和SO超过一个星期后,我完全被难倒了.我最接近的模式是".*[A|B|C]+.*[A|B|C]+.*[A|B|C]+.*"如何AAA回归真实.我知道我可以在尝试一周之后使用其他方法做到这一点我真的想知道它是否可能使用一个正则表达式.