1

在我的应用程序中,例如,当用户输入一个名为:DateSTA(STA 代表 START)的参数时,会自动添加一个名为“DateEND”的其他参数。

因此,在我的应用程序中,我检查输入的参数是否以“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 回答