C#Regex关于模式的几个问题



嗨,我应该如何设置模式,使其在情况下匹配:

text=";FS 2020/MW/12 HT";

  1. 以";FS";并且包含";MW">
  2. 可以在";MW">
  3. 以";HT";并且包含";MW">
  4. 以";FS";并且包含";MW";并以";HT">

感谢的帮助

您可以使用^FS.*MW.*HT$

示例输入&Python输出(我不知道C#(

输入

items = ["FS 2020/MW/12 HT","FS 2020/MWHT","FS 2020//12 HT","FS 2020/MW/12 H"]
for item in items:
print(re.findall(r'^FS.*MW.*HT$',item))

输出

['FS 2020/MW/12 HT']
['FS 2020/MWHT']
[]
[]

最新更新