为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串

2018-02-19 3页 doc 14KB 30阅读

用户头像

is_554469

暂无简介

举报
求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串 100分求解~如何替换一串字符串中所有以..开始,以..结束的两个符号中间的字符串 RT,想实现从一个文件中读取code,然后将文件中以符号$开始,$结束的所有字符串替换成想要的内容,该如何实现,请高手指点,谢谢 例如:文件中取出的字符串为fjksdjfk$ fesdfdds$ asss$ dfdsfd$ 要将以上红色部分取出,并替换成自己想要的内容 PS:在网上找了一个例子 /// summary /// 获得字符串中开始和结束字符串中间得...
求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串
求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串 100分求解~如何替换一串字符串中所有以..开始,以..结束的两个符号中间的字符串 RT,想实现从一个文件中读取code,然后将文件中以符号$开始,$结束的所有字符串替换成想要的内容,该如何实现,请高手指点,谢谢 例如:文件中取出的字符串为fjksdjfk$ fesdfdds$ asss$ dfdsfd$ 要将以上红色部分取出,并替换成自己想要的内容 PS:在网上找了一个例子 /// summary /// 获得字符串中开始和结束字符串中间得值 /// /summary /// param name= str 字符串 /param /// param name= s 开始 /param /// param name= e 结束 /param /// returns /returns public static string GetValue(string filePath, string s, string e) { string str = System.IO.File.ReadAllText(filePath); Regex rg = new Regex( (? =( + s + ))[.\\s\\S]*?(?=( + e + )) , RegexOptions.Multiline | RegexOptions.Singleline); return rg.Match(str).Value; } 发现只有字符可以实现,符号实现不了 ------解决-------------------------------------------------------- string reg = (? =[$]).*?(?=[$]) ; string sss = fjksdjfk$fesdfdds$ asss$dfdsfd$ ; foreach (Match item in Regex.Matches(sss, reg)) { Console.WriteLine(item.Value); } ------解决方案-------------------------------------------------------- string str = fjksdjfk$fesdfdds$ asss$dfdsfd$ ; Regex.Matches(str, @ \$([^$]*)\$ ).OfType Match ().Select(t = t.Groups[1].Value).ToList().ForEach(t = Console.WriteLine(t)); ------解决方案-------------------------------------------------------- try... string test = fjksdjfk$fesdfdds$ asss$dfdsfd$ ; Regex reg = new Regex(@ \$[^$]+\$ ); string result = reg.Replace(test, $你要替换的内容$ ); richTextBox2.Text = result; /*-----输出----- fjksdjfk$你要替换的内容$ asss$你要替换的内容$ */ ------解决方案-------------------------------------------------------- 楼上 +1 ------解决方案-------------------------------------------------------- 用栈的方式来进行读取的$ 附源代码 static void Main(string[] args) {
/
本文档为【求解怎么替换一串字符串中所有以.开始以.结束的两个符号中间的字符串】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索