正規表示式解析

需要使用

using System.Text.RegularExpressions;

很高興有

  • 你可以線上測試你的模式,而無需編譯你的解決方案以獲得結果: 單擊我
  • Regex101 示例: 單擊我

特別是初學者傾向於用正規表示式來完成他們的任務,因為它感覺強大並且在適合複雜的基於文字的查詢的適當位置。這是人們試圖用正規表示式解析 xml 文件的地方,甚至沒有詢問自己是否有像 XmlDocument 這樣的任務已經完成的類。

正規表示式應該是挑選複雜性的最後武器。在寫下 20 行模式之前,至少不要忘記付出一些努力來搜尋 right way