C#关于字符串换行问题
我从服务器调用一个数据是一个很长的字符串,怎样在特定字符换行(特定字符后换行),或者指定若干字符后换行?...
我从服务器调用一个数据是一个很长的字符串,怎样在特定字符换行(特定字符后换行),或者指定若干字符后换行?
展开
5个回答
展开全部
string content="dsdsdsdsdssdsdsdsdsdsds";
string findStr = "特殊字符";
//用于网页
string newContet = content.Replace(findStr,findStr+"<br />");
//用于winform
string newContet = content.Replace(findStr,findStr+"\r\n");
string findStr = "特殊字符";
//用于网页
string newContet = content.Replace(findStr,findStr+"<br />");
//用于winform
string newContet = content.Replace(findStr,findStr+"\r\n");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StreamReader
loReader
=
new
StreamReader(fs);
string
lcFirstLine
=
loReader.ReadLine();
if
(!lcFirstLine.Contains("商品名称"))
{
//第一行不是名称,就重新写第一行
//最简单的办法是,把所有行读在Array里,然后把def.txt文件重写,加上标题,再把Array里的数据写进去
}
补充
if
(!lcFirstLine.Contains("商品名称"))
{
//第一行不是名称,就重新写第一行
//最简单的办法是,把所有行读在Array里,然后把def.txt文件重写,加上标题,再把Array里的数据写进去
loReader.Close();
loReader
=
new
StreamReader(fs,
Encoding.Default);
string
lcBak
=
loReader.ReadToEnd();
loReader.Close();
StreamWriter
loWriter
=
new
StreamWriter(fs,
Encoding.Default);
string
lcName
=
"商品名称
数量
单价"
+
Environment.NewLine
+
lcBak;
loWriter.Write(lcName);
loWriter.Close();
}
这个应该能理解吧,希望对你有所帮助!
loReader
=
new
StreamReader(fs);
string
lcFirstLine
=
loReader.ReadLine();
if
(!lcFirstLine.Contains("商品名称"))
{
//第一行不是名称,就重新写第一行
//最简单的办法是,把所有行读在Array里,然后把def.txt文件重写,加上标题,再把Array里的数据写进去
}
补充
if
(!lcFirstLine.Contains("商品名称"))
{
//第一行不是名称,就重新写第一行
//最简单的办法是,把所有行读在Array里,然后把def.txt文件重写,加上标题,再把Array里的数据写进去
loReader.Close();
loReader
=
new
StreamReader(fs,
Encoding.Default);
string
lcBak
=
loReader.ReadToEnd();
loReader.Close();
StreamWriter
loWriter
=
new
StreamWriter(fs,
Encoding.Default);
string
lcName
=
"商品名称
数量
单价"
+
Environment.NewLine
+
lcBak;
loWriter.Write(lcName);
loWriter.Close();
}
这个应该能理解吧,希望对你有所帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var
str
=
@"你好
{c_gold}hi{/c}";
var
result
=
Regex.Match(str,
@"^(.+?)\s+").Groups[1].Value;
result即为第一行~
这里用了.net的正则对象模型,请自行百度~
希望对您有帮助~
By
Billskate
str
=
@"你好
{c_gold}hi{/c}";
var
result
=
Regex.Match(str,
@"^(.+?)\s+").Groups[1].Value;
result即为第一行~
这里用了.net的正则对象模型,请自行百度~
希望对您有帮助~
By
Billskate
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是web页面的话
string strOriginal = "Your long string";
strOriginal.Insert(int postion, "<br />");
string strOriginal = "Your long string";
strOriginal.Insert(int postion, "<br />");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string strOriginal = "Your long string";
strOriginal.Insert(int postion, "\r\n");
postion若干字符的位置.
strOriginal.Insert(int postion, "\r\n");
postion若干字符的位置.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询