我在Excel中工作以取出錯誤的URL並替換不正確的字符。我想要替換的字符是「%20」,但是沒有辦法知道字符串中會有多少個字符。可能只有一個「%20」或5「%20%20%20%20%20」或它們之間的任何其他數量,但不管有多少個「%20」字符,我只想替換一個正斜槓「/」。VBScript替換爲未知長度的字符串
我知道我可以使用類似下面,但不希望結束與一個以上的前進,如果有一個以上的「%20」
Sub fixURL()
Worksheets("Google Feed Original").Activate
Worksheets("Google Feed Original").Columns("N").Replace _
What:="%20", replacement:="/", LookAt:=xlPart
End Sub
例如起始URL可能削減看起來像:
http://domainname.com/products/prodName%20%20%20ProdNumber
不管「20%」有多少是在中間,我想獲得像這樣,而不是格式化:
http://domainname.com/products/prodName/ProdNumber
有沒有什麼方法可以用一個「/」來代替它們,不管字符串中有多少個「%20」?
謝謝。
另一個有趣的想法。不知道如何編碼,但也會看到這一點。謝謝。 – waterwalk77