我現在有一個文件的完整路徑像一個字符串:XQuery的子問題
"/db/Liebherr/Content_Repository/Techpubs/Topics/HyraulicPowerDistribution/Released/TRN_282C_HYD_MOD_1_Drive_Shaft_Rev000.xml"
不過,現在我需要拿出唯一的文件夾路徑,所以這將是上面的字符串沒有最後回斜線狀內容:
"/db/Liebherr/Content_Repository/Techpubs/Topics/HyraulicPowerDistribution/Released/"
但似乎XQuery中的子串()函數只有子(字符串,開始,LEN)或子(字符串,開始),我試圖找出辦法指定最後一次反斜槓的發生,但沒有運氣。
專家能幫忙嗎?謝謝!
好的,但爲什麼你會喜歡這個變種使用一個調用fn:replace? – Gunther
@Gunther:不知何故。我總是喜歡分析解決方案的生成。我的解決方案只是分解 - 它不會修改或構建一些尚不存在的東西。無論如何,RegEx可能會很快變得無法讀取,並且是一個潛在的災難。 –
@DimitreNovatchev:謝謝。 – Kevin