替換括號字符串我有串括號:在VB.NET
Dim A as String = "Example (example1)"
我想用另一個字符串括號替換字符串,所以我應該得到例如...
A = "Example (example2)"
替換括號字符串我有串括號:在VB.NET
Dim A as String = "Example (example1)"
我想用另一個字符串括號替換字符串,所以我應該得到例如...
A = "Example (example2)"
您可以使用Regex.Replace Method
Imports System.Text.RegularExpressions
Dim input As String = "Example (example1)"
Dim replacement As String = "example2"
Dim expression As New Regex(\(.*\))
Dim result As String = expression.Replace(input, replacement)
該模式將匹配包括其他括號(貪婪)的兩個括號之間的任何內容。調整expression
以滿足您的需求。
你是否想通過用實際字符串替換標記來替換字符串?
如果是這樣,那麼你能只是這樣做有String.Format ...
Dim myString as String = "example2"
Dim A as String = String.Format("Example ({0})", myString)
我不確定我明白。你不知道'myString'會是什麼,這意味着它將是來自用戶的輸入? 'myString'可以通過多種方式設置。請詳細說明,我會更新我的答案。謝謝! –
你應該能夠做到在一個循環中一個簡單的「替換」。下面是VB.Net字符串函數列表:
的爭論更好的方法是使用VB.Net 「regex.replace」:
也許你想閱讀字符串方法,如替換,刪除,子串。 您將不得不創建一個新的字符串,除非您想修改原始字符串? –