高分求一个字符串截取方法。。。
一个字符串里定义了多个标记格式是这样{AQ_xxx},xxx内容长度是未知的其他不变,希望能取出字符串定义的全部xxx并给每个xxx重新赋值。
--------------------编程问答-------------------- 自己顶一下,各位高手帮忙看看吧 --------------------编程问答-------------------- 帮顶,截取用正则。。 --------------------编程问答--------------------
这是最基本的东东,自己看看手册好不好
http://msdn.microsoft.com/zh-cn/library/b873y76a.aspx
--------------------编程问答-------------------- 给出测试数据和结果 --------------------编程问答--------------------
--------------------编程问答-------------------- string str="{AQ_xxx}";
string source = "{AQ_xxx}{AQ_xxx}";
Regex reg = new Regex(@"(?is)(?<=\{AQ_)[^\}]+(?=\})");
source = reg.Replace(source, @"yyy");
MessageBox.Show(source);
str=Regex.Replace(str,@"(?<={AQ_)[^}]+(?=})","替换的内容");//如果数据只是{AQ_xxx}这种形式这样写就行,复杂的请给出测试数据 --------------------编程问答--------------------
同意! --------------------编程问答--------------------
谁知道你的xxx是什么妖孽,{AQ_{AQ_{AQ_xxx}}} 那个是xxx? --------------------编程问答--------------------
正解
补充:.NET技术 , ASP.NET