双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

C#怎么处理特殊符号?和$.....求解....

liyifei12345 liyifei12345 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Threading;
using System.Text.RegularExpressions;


StreamReader sr = new StreamReader("d:\test.txt", Encoding.Default);
StringBuilder sb = new StringBuilder(sr.ReadToEnd());
sr.Close();
StreamWriter sw;
sw = new StreamWriter("d:\test.txt", false, Encoding.UTF8);
string resultsb = sb.ToString();
string resultsbw = "";
resultsbw = Regex.Replace(resultsb, txt1.Text, txt2.Text, RegexOptions.IgnoreCase);
sw.Write(resultsbw.ToString());
sw.Close();
this.Text = f;
Thread.Sleep(1);



test.txt文本文件里面的内容为"test.asp?id=$id$"
text1.Text我设的为asp?id=$id$
text2.Text我设的为xxxasp?id=$id$xxx

可结果不是不替换就是替换的时候加几次原来内容,后来查了查是特殊符号?和$符号的原因,但是我不知道该如何解决。麻烦来个高手教我怎么处理一下。拜托了。

...全文

相关推荐

C# 中 “$” 符号的作用以及用法详解

前言:$是c# 6.0 的语言特性,功能类似string.format(),更方便的地方在于不要像format一样使用索引,可以直接使用变量、表达式或者方法的执行。 一、C#中$的作用 谈及这个$,其实它是C#6.0语法中模板字符串的一种写法,什么是模版字符串?还记得你们用过的格式化字符串吗?string.Format() 这个方法,是最常用的方法之一。 那$又是什么呢?它是为了替代string.format()的,原先赋值需要占位符和变量,当需要拼接多个变量会造成语句过长等不易理解问题。 $是为了替代string.format(),可以把字符串中的C#变量{}包含起来达到识别C#变量的目的$

weixin_38544075

c# 写入Word各种特殊符号: 复选框 手指 剪刀等等

教你怎样往Word里写入各种特殊符号,附带源码,绝版珍藏。留着以后肯定能用到。导出文件中加入特殊符号,所需积分5积分不知道怎么回变成那么多。

生活还是简单点好

C#中需要转义的特殊符号

C#中需要转义的特殊符号给变量赋值的时候,转义字符必须使用单引号引住

shengbojun

详解C#中的字符串拼接@ $

主要介绍了C#中的字符串拼接@,$的相关知识,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38673924

C#实现布尔莎模型中7个参数的求解

利用C#实现了布尔莎模型中7个参数的求解,最小二乘法,程序中包含了矩阵转置、矩阵求乘积、矩阵求逆三个类,本人亲测。

游虾十八弯
评论 24
收藏 已收藏
分享
返回顶部
liyifei12345
C# 111,129 成员 642,540 内容