[英]Replace part of a string using regex in VB.NET
在我的应用程序中,例如,当用户输入名为:DateSTA(STA代表START)的参数时,会自动添加其他名为“ DateEND”的参数。
因此,在我的应用程序中,我检查输入的参数是否以“ STA”结尾,因此我启动了用于自动创建其他参数的代码。
If namePara.EndsWith("STA") Then
Dim nameEnd as string = Regex.Replace(namePara, "******", "END", RegexOptions.None)
为此,我需要一个正则表达式(代码中的* )来搜索字符串中的“ STA”并将其替换为“ END”
提前致谢。
您可以这样做:
Dim nameEnd as String = namePara.Remove(namePara.Length - 3) & "END"
但是,如果必须使用正则表达式:
Dim nameEnd as String = Regex.Replace(namePara, "STA$", "END")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.