微軟的Windows系統存在很多版本,如Windows 95、Windows 98、Windows 2000、Windows ME、Windows XP、Windows 2003、Windows 7、Windows 8、Windows 10等。
請大家自己底下寫一下能夠匹配Windows系統名稱的正則表達式,然後再與標准答案對比一下。
代碼:
Windows\s*((95)|(98)|(2000)|(ME)|(XP)|(7)|(8)|(10))
分析:
上述表達式能夠精確匹配Windows 95、Windows 98、Windows 2000、Windows ME、Windows XP、Windows 2003、Windows 7、Windows 8、Windows 10等操作系統的名稱。然而,精確匹配Windows操作系統名稱的正則表達式比較冗長,下面正則表達式能夠簡單匹配Windows系統的名稱:
Windows\s\w+
使用正則表達式測試工具驗證效果如下: