正則表達式我有點生疏,所以我真的可以使用一些專家級的幫助語法。我正在尋找一個正則表達式,將從字符串返回完整的文件名和路徑。我爲Excel 2010 VBA使用了參考「Microsoft VBScript Regular Expressions 5.5」。我只需要正則表達式字符串。正則表達式返回完整的文件名和路徑
下面是我正在工作的一個例子。如果字符串是
= VLOOKUP($ X18,! 'E:\ BUDGET 2012-13 \第2輪 - 最終\程序工作表[AD分配支持2012 R2.xlsx] 2013' costcenter, Y $ 5 + 2,FALSE)
則返回的值將是
'E:\ BUDGET 2012-13 \第2輪 - 最終\程序工作表[AD分配 支持2012 R2.xlsx] 2013'
OR
「E:\ BUDGET 2012-13 \第2輪 - 最終\程序工作表[AD分配 支持2012 R2.xlsx]
(I可以圍繞任一返回值編碼)。 謝謝!
- DOH! -
我在幾分鐘前計算出來的。作爲一個新手我無法回答我自己的問題,所以我在這裏做 - 這裏的一些規則是奇怪的......無論如何...語法是
'。+?'
並且將返回
'E:\ BUDGET 2012-13 \第2輪 - 最終\程序工作表[AD分配 支持2012 R2.xlsx] 2013'
如果您知道更好的方式,請隨時發佈。從我的正則表達式工具箱
路徑,文件名你可以及時回答你自己的問題,以便它不會保持打開或刪除它,因爲正則表達式相當簡單,並沒有太多的參考價值,我很高興你找到它了 – peter