ASP.NET / VB.NET:遍历多行文本框

发布于 2024-11-25 11:16:44 字数 197 浏览 2 评论 0原文

我正在尝试迭代多行文本框的每一行。比如:

For Each line In Me.txtBox1.Lines
    Response.Write line.Text
Next

有什么巧妙的方法可以做到这一点,还是我需要编写一个逐个字符的解析器并查找回车符?

感谢您的帮助,

杰森

I'm trying to iterate through each line of a multiline textbox. Something like:

For Each line In Me.txtBox1.Lines
    Response.Write line.Text
Next

Is there any neat way to do this, or will I need to write a character-by-character parser and look for carriage returns?

Thanks for any help,

Jason

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

川水往事 2024-12-02 11:16:44
For Each line As String In Me.txtBox1.Text.Split(vbLf)
    Response.Write(line)
Next
For Each line As String In Me.txtBox1.Text.Split(vbLf)
    Response.Write(line)
Next
彻夜缠绵 2024-12-02 11:16:44
For Each line In Me.txtBox1.Text.Split({Environment.NewLine}, StringSplitOptions.None)
    Response.Write line
Next
For Each line In Me.txtBox1.Text.Split({Environment.NewLine}, StringSplitOptions.None)
    Response.Write line
Next
回眸一笑 2024-12-02 11:16:44

您不需要逐个字符地执行此操作,只需使用 split 即可。

txtBox1.Text.Split(vbCrLf);

You don't need to do this char by char, just use split.

txtBox1.Text.Split(vbCrLf);
苹果你个爱泡泡 2024-12-02 11:16:44

您可以使用 txtBox1.Text.Split(Environment.NewLine);

String.Split

在您的情况下:

For Each line In Me.txtBox1.Text.Split(Environment.NewLine);
    Response.Write line.Text
Next

You can use txtBox1.Text.Split(Environment.NewLine);

String.Split

In your case:

For Each line In Me.txtBox1.Text.Split(Environment.NewLine);
    Response.Write line.Text
Next
匿名的好友 2024-12-02 11:16:44

尝试

Response.Write (line & "<br />")    

Try

Response.Write (line & "<br />")    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文