C#关于字符串换行问题

我从服务器调用一个数据是一个很长的字符串,怎样在特定字符换行(特定字符后换行),或者指定若干字符后换行?... 我从服务器调用一个数据是一个很长的字符串,怎样在特定字符换行(特定字符后换行),或者指定若干字符后换行? 展开
 我来答
dsheen
推荐于2016-06-29 · TA获得超过898个赞
知道大有可为答主
回答量:1874
采纳率:0%
帮助的人:1322万
展开全部
string content="dsdsdsdsdssdsdsdsdsdsds";
string findStr = "特殊字符";
//用于网页
string newContet = content.Replace(findStr,findStr+"<br />");
//用于winform
string newContet = content.Replace(findStr,findStr+"\r\n");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
答鹤琦艳丽
2019-10-08 · TA获得超过3842个赞
知道大有可为答主
回答量:3040
采纳率:27%
帮助的人:173万
展开全部
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();
}
这个应该能理解吧,希望对你有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仝靓田华皓
2020-02-29 · TA获得超过4659个赞
知道大有可为答主
回答量:3131
采纳率:27%
帮助的人:155万
展开全部
var
str
=
@"你好
{c_gold}hi{/c}";
var
result
=
Regex.Match(str,
@"^(.+?)\s+").Groups[1].Value;
result即为第一行~
这里用了.net的正则对象模型,请自行百度~
希望对您有帮助~
By
Billskate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mozily
2009-09-05 · TA获得超过1789个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:393万
展开全部
是web页面的话
string strOriginal = "Your long string";
strOriginal.Insert(int postion, "<br />");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-09-05 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1987万
展开全部
string strOriginal = "Your long string";
strOriginal.Insert(int postion, "\r\n");

postion若干字符的位置.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式