问题标签 [multiline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12306 浏览

perl - 在 Perl 中返回多行字符串的第一行的最简单方法是什么?

当我说简单时,我的意思是,在一个表达式中,这样我就可以将它作为一个值粘贴到散列中,而无需先准备它。我会发布我的解决方案,但我正在寻找一个更好的解决方案,让我想起更少的 VB。:)

0 投票
1 回答
474 浏览

.net - 多行行网格控件

有谁知道是否有任何多行行网格控件可供出售或在.net 中使用开源?

0 投票
3 回答
6475 浏览

vb.net - WinForms多行文本框,Enter键坚持将焦点移出文本框

我有一个多行文本框和它下面的按钮。

VB.NET、WinForms、.NET 2.0

System.Windows.Forms.Textbox

多行 = 真

接受返回 = 真

AcceptsTab = 假

CausesValidation = False

没有明确编码的事件。

我希望 Enter 键插入换行符,并且永远不要将焦点移动到下一个控件(按钮)。

我希望 Tab 键始终将焦点移动到 Tab 键顺序中的下一个控件(按钮)。

相反,Enter 键插入一个换行符,然后将焦点移到下一个控件(按钮)。它也可以使用 Ctrl-Enter 来完成,这真的让我感到困惑!

通过阅读帮助文件和广泛的谷歌搜索,它应该按照我需要的方式工作。但显然我错过了一些东西。我究竟做错了什么?

0 投票
2 回答
11265 浏览

css - CSS 表单样式,一行上有多个控件

我想在一行上制作一个带有多个文本框/标签组合的 CSS 表单。我看到的大多数示例都显示每一行都有一个单独的表单字段。

例如,我想在一行中使用姓氏和名字文本框,在第二行中使用电话号码。

0 投票
3 回答
5241 浏览

ruby-on-rails - 使用 Rails 渲染多行文本?

我想在 Rails 中渲染多行文本,操作如下:

我希望得到的回应是:

不幸的是我得到了 Word1\nWord2

任何帮助,将不胜感激

(该操作必须呈现多行响应才能使自动完成 jquery 插件正常工作)

0 投票
6 回答
320513 浏览

python - 匹配多行文本块的正则表达式

在匹配跨多行的文本时,我在让 Python 正则表达式工作时遇到了一些麻烦。示例文本是('\n' 是换行符)

我想捕获两件事:“some_Varying_TEXT”部分,以及一次捕获中位于其下方两行的所有大写文本行(我可以稍后去掉换行符)。我尝试了几种方法:

以及许多没有运气的变化。最后一个似乎与文本的行一一匹配,这不是我真正想要的。我可以捕捉第一部分,没问题,但我似乎无法捕捉 4-5 行大写文本。我希望 match.group(1) 成为 some_Varying_Text 和 group(2) 成为 line1+line2+line3+etc 直到遇到空行。

如果有人好奇,它应该是构成蛋白质的氨基酸序列。

0 投票
4 回答
38361 浏览

c# - 在富文本框中显示行号c#

我有一个多行 Richtextbox 控件,我想将添加行号的功能集成到该控件中。我考虑了很多方法

  1. 添加标签并随着行数的变化更新行号
  2. 添加一个图片框并在其上绘制字符串。
  3. 添加另一个文本框并在其上显示行号
  4. 添加列表框并在其中显示行号。

我有两个疑问。

  1. 我正在使用的 Richtextbox 是一个定制的控件,它来自 RichTextBox 类。我怎样才能向它添加多个控件。
  2. 在 c# 中显示多行文本的行号的最佳方法是什么
0 投票
4 回答
8812 浏览

regex - 如何在 Perl 中删除 < 和 > 之间的字符?

我需要编写一个 Perl 脚本来读取文件,并删除 < > 中的任何内容,即使它们位于不同的行上。也就是说,如果输入是:

我希望输出为:

如果文本与正则表达式位于 1 行,我知道如何执行此操作。但我不知道如何用多行来做到这一点。最终,我需要能够有条件地删除模板的某些部分,以便为配置文件生成参数化文件。我认为 perl 会是一门很好的语言,但我仍然掌握了它的窍门。

编辑:还需要 1 个以上的 <> 实例

0 投票
3 回答
2000 浏览

grep - grep 命令替换 Fedora 上 httpd.conf 文件中的多行文本

我是 shell 脚本和 Linux 环境的新手。

在我的项目中,我试图从 httpd.conf 文件中搜索以下文本

然后删除此文本并再次重写相同的文本。进行此重写的原因是该脚本将在第一次安装 Web 应用程序时运行,但它可能会在一段时间后再次运行,因为该 shell 脚本的其他部分也在执行其他任务。因此,第一次找不到该文本,只会被写入,但稍后在运行脚本时会再次找到该文本,需要将其删除并再次写入。

因此,我试图实现这一目标的脚本部分类似于:

我目前没有代码在我面前,所以上面可能有一些语法错误,但逻辑/编码是相同的。

由于 grep 命令不支持多行搜索,因此上面的代码片段无法完成我想要实现的目标。

我的操作系统是 Fedora 8。

您能否在此代码中提出一些建议以实现所需的功能,或者可能是其他替代方案。

在这方面的任何帮助将不胜感激。

提前致谢。


感谢您的回复。

抱歉之前的错误代码。现在更正了。

Charlie 和 i-moan,由于可操作性限制,我将无法实现 sed 或 perl,因为它需要添加到我们将分发此项目的环境中。

史蒂夫,我想检查多行。我没有把它放在代码块中,所以它删除了目录标签。:(

所以我需要另寻出路。

再次感谢。

此致。

0 投票
1 回答
473 浏览

max - 为多行texbox中的每一行设置maxlength

我想为多行文本框中的每一行设置 maxlength 为 5 个字符。