使用RegEx进行c#字符串操作

本文关键字:字符串 操作 进行 RegEx 使用 | 更新日期: 2023-09-27 18:11:07

我正在寻找一种方法来插入一个字符串到另一个字符串使用正则表达式。

例如,如果我有一个以%分隔的字符串,格式如下:

% PartOneOfString % PartTwoOfString % PartThreeOfString %

是否有一种方法使用正则表达式追加后缀到字符串的第一部分,使结果是:

% PartOneOfString_suffix % PartTwoOfString % PartThreeOfString %

谢谢!查理

使用RegEx进行c#字符串操作

var regex = new Regex(@"^%([^%]*)?%");
var s = regex.Replace("%PartOneOfString%PartTwoOfString%PartThreeOfString%", @"%$1_Suffix%");

您可以使用简单的String.Replace Method (String, String)方法实现,详见:http://msdn.microsoft.com/en-us/library/fk49wtc1%28v=vs.110%29.aspx问候,