2013-07-16 56 views
1

使用正則表達式以我應用的字符串,當用戶輸入,例如,一個參數命名的一部分:DateSTA(STA表示START)的其他參數是automaticaly具有名稱「DateEND」加入。替換VB.NET

所以,在我的申請,我檢查,如果該參數entred結束與「STA」所以我啓動代碼automaticaly創建的其它參數。

If namePara.EndsWith("STA") Then 
Dim nameEnd as string = Regex.Replace(namePara, "******", "END", RegexOptions.None) 

要做到這一點,我需要搜索「STA」的字符串,並以「END」

感謝提前更換一個正則表達式(在代碼中*)。

回答

1

你可能只是這樣做:

Dim nameEnd as String = namePara.Remove(namePara.Length - 3) & "END" 

但是如果你必須使用正則表達式:

Dim nameEnd as String = Regex.Replace(namePara, "STA$", "END") 
+0

非常感謝您的回答,這是完美的! – SpinaloS