角かっこ付きの文字列があります:
Dim A as String = "Example (example1)"
角かっこ内の文字列を別の文字列に置き換えたいので、たとえば...
A = "Example (example2)"
角かっこ付きの文字列があります:
Dim A as String = "Example (example1)"
角かっこ内の文字列を別の文字列に置き換えたいので、たとえば...
A = "Example (example2)"
Regex.Replaceメソッドを使用できます
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)
そのパターンは、他の括弧(貪欲)を含む2つの括弧の間のすべてに一致します。expression
ニーズに合わせて調整してください。
トークンを実際の文字列に置き換えることで文字列を置き換えることを検討していますか?
もしそうなら、あなたはString.Formatでこれを行うことができますか...
Dim myString as String = "example2"
Dim A as String = String.Format("Example ({0})", myString)
ループ内で単純な「置換」を実行できるはずです。VB.Net文字列関数のリストは次のとおりです。
間違いなくより良い方法は、VB.Net「regex.replace」を使用することです。