gpt4 book ai didi

asp.net - 删除字符串中的双换行符

转载 作者:行者123 更新时间:2023-12-02 17:49:59 25 4
gpt4 key购买 nike

我正在开发一个asp.net Web应用程序,我有一个字符串(其中包含来自数据库的值),其中有多行,我将其放入多行类型的文本框中。 (文本区域)

现在的问题是,字符串中有多行,并且有很多空白。所以我只想删除双换行符。

我的文本框示例:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
{空}
{空}
'这是第 3 行文本框中的一些文本
'第 4 行的一些文字
{空}
'第 6 行的一些文本
{空}
{空}
'第 9 行的一些文本
{空}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
现在我想删除第 1 行和第 2 行以及第 7 行和第 8 行

提前致谢

最佳答案

解决方案如下:

'now rebuild your example string
Dim Empty As String = Chr(13) & Chr(10)

Dim Sb As New System.Text.StringBuilder
Sb.Append("+++++++++++++++++++++++++++++++++++++++++++++++++++++")
Sb.Append(Empty)
Sb.Append(Empty)
Sb.Append(Empty & "This is some text in the textbox on line 3")

Sb.Append(Empty & "some text on line 4")
Sb.Append(Empty)
Sb.Append(Empty & "some text on line 6")
Sb.Append(Empty)
Sb.Append(Empty)
Sb.Append(Empty & "some text on line 9")
Sb.Append(Empty)
Sb.Append(Empty)
Sb.Append("+++++++++++++++++++++++++++++++++++++++++++++++++++++")
Dim YourString As String = Sb.ToString
MessageBox.Show(YourString)

'now replace the double empty
Dim result As String
result = YourString.Replace(Empty & Empty & Empty, Empty)
MessageBox.Show(result)

注意:此解决方案已通过 Visual Studio 2010 测试正常。

关于asp.net - 删除字符串中的双换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4758402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com