问题标签 [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 回答
31369 浏览

c# - 用于大型内容的 WPF 多行文本框

在 WPF 应用程序中,我想构建一个“在文件中查找”输出窗格,我可以在其中流式传输大量文本,而无需在每一行重新分配内存,就像TextBox会做的那样。

WPFTextBox有一个Text存储连续字符串的属性。每次,我想添加内容,我都需要做textBox.Text += "New Text",这很糟糕。

理想情况下,该控件将是虚拟的并且需要最少的资源,仅用于可见线。

我考虑过使用ListBox带有a 的标准VirtualizingStackPanel,但它不允许跨行文本选择。

(在添加的每一行,我希望控件更新)

有什么建议吗?

0 投票
2 回答
22115 浏览

latex - 乳胶多线方程

是否有可能在聚集环境中获得类似多线的行为?我在收集环境中有一组方程,但其中一个太长了,我想把它分成两行,第一行左对齐,第二行右对齐(就像多线)。如果有一种方法可以在聚集或拆分环境中对齐各个行(如 flushleft 或 flushright 但在数学模式中起作用),这将解决问题。

0 投票
7 回答
11708 浏览

perl - 如何在 perl 中使用严格的地方一次处理多行字符串?

我试图找出正确的 PBP 批准的方式来一次处理多行字符串。许多 Perl 编码人员建议将多行字符串视为文件句柄,除非您在脚本中使用“use strict”,否则它可以正常工作。然后你会从编译器那里得到一个警告,说在使用严格引用时不能将字符串用作符号。

这是该问题的一个简单的工作示例:

请注意,“use strict”行已被注释掉。当我在不使用严格的情况下运行此脚本时,我得到了我想要的和期望的:

不过,这就是问题所在。当我取消注释“use strict”行时,我从 Perl 收到以下警告或错误:

第 8 行是“打开 $ResultsHandle, '<', \$return;” 顺便说一句,线。因此,既然 Perl 最佳实践要求我使用严格,那么 PBP 如何期望我一次处理多行字符串?SO社区有什么建议吗?

谢谢!

0 投票
4 回答
505 浏览

php - 正则表达式不适用于多行

我正在解析一个 XML 文档。如果描述中没有换行符,则上述正则表达式有效,但即使有换行符,我如何使其工作?

0 投票
11 回答
96984 浏览

c# - WPF 按钮中的多行文本

如何仅使用 C# 在 WPF 按钮上获取多行文本?我已经看到了<LineBreak/>在 XAML 中使用的示例,但是我的按钮完全是在 C# 中以编程方式创建的。按钮上的数字和标签对应于域模型中的值,所以我认为我不能使用 XAML 来指定它。

我尝试了下面的幼稚方法,但它不起作用。

或者

在任何一种情况下,我看到的都是文本的第一行(“Two”)。

0 投票
12 回答
147836 浏览

c++ - C ++从多行字符串中删除新行

从 std::string 中删除“换行符”的最有效方法是什么?

0 投票
3 回答
264 浏览

emacs - Emacs 中的多行语句

如果我在 Emacs 中有一个多行句子,它自然会溢出到以下几行。现在,如果我的光标位于这样一个句子的开头并且我按下了DOWN ARROW键,则光标将放置在下一个句子的开头(可能在 4-5 行以下),而不是下一行本身(其他编辑所做的)。ENDHOME键的行为也是如此。

有没有一种方法可以改变这种行为并将光标放在下一行而不是下一个句子上?

0 投票
8 回答
10811 浏览

c# - 创建多行字符串的最佳语法

在 C# 中创建多行字符串的最佳方法是什么?

我知道以下方法:

使用 StringBuilder

看起来太冗长了。

使用 @

看起来丑陋且格式错误。

你知道更好的方法吗?

0 投票
11 回答
190595 浏览

c# - 将字符串拆分为行的最佳方法

如何将多行字符串拆分为行?

我知道这种方式

看起来有点难看,并且丢失了空行。有更好的解决方案吗?

0 投票
1 回答
2771 浏览

python - 将字符串位置映射到正则表达式输出中的行号

我正在使用 Python 中的“类 grep”实用程序来搜索 Oracle 源代码文件。编码标准随着时间的推移而变化,因此尝试查找“所有从表 a.foo 中删除”之类的内容可能跨越多行,也可能不跨越多行,具体取决于那段代码的年龄:

这输出:

我想要的是:

是否有一种快速/简单/内置的方式将字符串索引映射到行号?