1

私のアプリケーションでは、たとえば、ユーザーが次の名前のパラメーターを入力すると、DateSTA (STA は START の略) という名前の他のパラメーターが自動的に追加され、「DateEND」という名前が付けられます。

そのため、私のアプリケーションでは、パラメーター entred が「STA」で終わるかどうかを確認して、他のパラメーターを自動的に作成するコードを起動します。

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

そのためには、文字列内の「STA」を検索して「END」に置き換える正規表現 (コード内の* ) が必要です。

前もって感謝します。

4

1 に答える 1

1

これを行うことができます:

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

ただし、正規表現を使用する必要がある場合:

Dim nameEnd as String = Regex.Replace(namePara, "STA$", "END")
于 2013-07-16T11:00:38.130 に答える