在 VB.NET 中查找并替换字符串中的字符
Find and Replace a character in a string in VB.NET
我有一个这样的输入字符串:“[3] [4] at [5]”
从下面的数据表中,我需要替换括号内列索引对应的数据表上的文本。
输出应为:“15A Circuit Breaker #348901836 at 19-Afalcon St. Capitol Subdivision”
现在,我正在使用 Regex.Replace() 方法,但它会搜索特定的模式。我的问题是括号内的整数(对应列索引)是动态的。
实现此目标的最佳方法是什么?
String.Format 应该为您完成。格式字符串和参数都可以很容易地动态实现。
https://msdn.microsoft.com/en-us/library/system.string.format.aspx
链接页面上提供了所有语法和您希望执行的示例。
我有一个这样的输入字符串:“[3] [4] at [5]”
从下面的数据表中,我需要替换括号内列索引对应的数据表上的文本。
输出应为:“15A Circuit Breaker #348901836 at 19-Afalcon St. Capitol Subdivision”
现在,我正在使用 Regex.Replace() 方法,但它会搜索特定的模式。我的问题是括号内的整数(对应列索引)是动态的。
实现此目标的最佳方法是什么?
String.Format 应该为您完成。格式字符串和参数都可以很容易地动态实现。
https://msdn.microsoft.com/en-us/library/system.string.format.aspx
链接页面上提供了所有语法和您希望执行的示例。