我正在尝试持久化来自ASP.NET文本区域的字符串。我需要去除回车和换行,然后将剩下的内容分成50个字符一组的字符串数组。
到目前为止,我有以下代码:
var commentTxt = new string[] { };
var cmtTb = GridView1.Rows[rowIndex].FindControl("txtComments") as TextBox;
if (cmtTb != null)
commentTxt = cmtTb.Text.Length > 50
? new[] {cmtTb.Text.Substring(0, 50), cmtTb.Text.Substring(51)}
: new[] {cmtTb.Text};
这段代码可以正常工作,但我没有去除文本中的CrLf字符。要正确做到这点,我该怎么做?
myString.Replace("\r|\n", string.Empty);
- David LilljegrenRegex.Replace(myString, "\n|\r", String.Empty);
,这样就可以一次性替换两个了。 - David Lilljegren