1
任何人都可以提供正則表達式提取數據之間的第二和第三「|」正則表達式在VBA excel
例如,對於以下數據
2016年| 1.1 - 12.31 | COH(NP)| #21485
結果應該是 COH(NP)
任何人都可以提供正則表達式提取數據之間的第二和第三「|」正則表達式在VBA excel
例如,對於以下數據
2016年| 1.1 - 12.31 | COH(NP)| #21485
結果應該是 COH(NP)
甲正則表達式是矯枉過正此。只需分割「|」並採取所希望組分:
Sub test()
Dim S As String
S = "2016 Annual | 1.1 - 12.31 | COH (NP) | #21485"
Debug.Print Split(S, "|")(2) 'prints COH (NP)
End Sub
謝謝約翰。有效! – Sivas316
http://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-循環 –