C#怎么处理特殊符号?和$.....求解....
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
可结果不是不替换就是替换的时候加几次原来内容,后来查了查是特殊符号?和$符号的原因,但是我不知道该如何解决。麻烦来个高手教我怎么处理一下。拜托了。
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#变量的目的$
c# 写入Word各种特殊符号: 复选框 手指 剪刀等等
教你怎样往Word里写入各种特殊符号,附带源码,绝版珍藏。留着以后肯定能用到。导出文件中加入特殊符号,所需积分5积分不知道怎么回变成那么多。
C#中需要转义的特殊符号
C#中需要转义的特殊符号给变量赋值的时候,转义字符必须使用单引号引住
详解C#中的字符串拼接@ $
主要介绍了C#中的字符串拼接@,$的相关知识,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
C#实现布尔莎模型中7个参数的求解
利用C#实现了布尔莎模型中7个参数的求解,最小二乘法,程序中包含了矩阵转置、矩阵求乘积、矩阵求逆三个类,本人亲测。



