你好,你可以有人幫助我一個問題,我想這3個正則表達式行被修改成一個單一的正則表達式行。 使用C#正則表達式正則表達式解決方案與可選
(?<reportName>\w+)(_[0-9])_v(?<reportVersion>\d+).tsd for === FBN001_v7.tsd
(?<reportName>\w+)_v(?<reportVersion>\d+).tsd for === FBN014B_2_v4.tsd
(?<reportName>\w+).tsd === for FBN002A.tsd
'爲=== FBN001_v7.tsd'這是正則表達式的一部分嗎? –
使用?表示0或1次。在'.tsd'之後你並不需要解析任何東西。試試這個:(? \ w +)(_ [0-9])?(_ v)?(? \ d +)?tsd –
jdweng
for === FBN001_v7.tsd不是正則表達式的一部分 –