问题标签 [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 投票
8 回答
62034 浏览

reporting-services - 如何在 SSRS 中将文本框设置为多行?

我有一个包含许多字段的报告,我试图将其水平缩小到 1 页(我不在乎它是垂直 2 页还是 200 页......只是不想处理 2 页宽 x页长的火车残骸)。也就是说,它处理联系信息。

我的想法是:

有没有办法将 a 设置textbox为多行(或 SQL 结果)?我错过了一些非常明显的事情吗?


CanGrow 属性默认是打开的,我已经仔细检查过这是真的。我的问题是我不知道如何强制换行。我得到 3 个地址字段,它们只填满一行,然后换行。我试过/n, \n(因为我永远不记得哪个是正确的斜杠),<br>, <br />(因为报告将在 ASP.NET 网站的 ReportViewer 控件中查看)。我想不出任何其他方式来包装文本。

有没有办法从数据库中获取 3 行文本/字符的结果?

0 投票
25 回答
787494 浏览

regex - 如何在正则表达式中匹配多行中的任何字符?

例如,这个正则表达式

将匹配:

但是如何让它跨多行匹配?

0 投票
3 回答
1768 浏览

sed - 从多个文件中删除多行文本

我有一堆 java 文件,我想从中删除带有许可证的 javadoc 行 [我在我的代码上更改它]。

我正在寻找的模式是

^\* \* ProjectName .* USA\.$

但跨行匹配

有没有办法 sed [或 Windows/Linux 中常用的编辑器] 可以搜索/替换多行模式?

0 投票
7 回答
80483 浏览

bash - 如何将多行输入从标准输入读入变量以及如何在 shell(sh,bash)中打印出来?

我想要做的是以下内容:

  1. stdin从变量中读取多行输入A
  2. 进行各种操作A
  3. 管道A不丢失分隔符(,,,\n\r\t到另一个命令

当前的问题是,我无法使用read命令读取它,因为它在换行符处停止读取。

我可以用 读取标准输入cat,如下所示:

,但后来我不知道如何打印它。这样换行符、制表符和其他分隔符仍然存在。

我的示例脚本如下所示:

0 投票
3 回答
1362 浏览

windows - Perl 的 /m 正则表达式修饰符在 Windows 上的匹配是否不同?

以下 Perl 语句在 Unixish 机器上的行为相同。它们在 Windows 上的行为是否不同?如果是,是不是因为魔法\n?

我的一个 CPAN 模块在 Win32 烟雾测试仪上出现故障。看起来这是一个 \r\n vs \n 问题。我最近所做的一项更改是将 //m 添加到我的正则表达式中。

0 投票
1 回答
6670 浏览

php - php Echo/打印多行字符串?

我有一个启动我的 exe 的 php 文件。exe 确实 cout 并且文本以 html 打印,这一切都很好。直到我写“someline\n”;\n 打破了输出,我只看到最后一行。我如何打印/回显其中包含多行的文本/字符串?

当前的粘贴已 \n 注释掉,我的文本打印正常。它在控制台中看起来很难看,当我使用 IE7 查看源代码(虽然我主要使用 FF 浏览)时,源代码看起来很痛苦。这是我当前的 php 和 cpp 文件

cpp

0 投票
4 回答
22483 浏览

c# - 无法使正则表达式与多行一起正常工作

我有一个应用程序的相当大的 XML 输出。我需要用我的程序对其进行处理,然后将其反馈给原始程序。此 XML 中有几部分需要填写我们替换。有趣的部分如下所示:

并且该文件包含几个这样的部分。

我需要获取这些标签中的所有 XML 片段才能对其进行修改。我写了一个正则表达式来获取这些部分,但它不起作用:

如果我将所有内容放在一行中并在没有多行选项的情况下调用此正则表达式,它确实会找到每一个出现。通过保持文件原样并设置多行选项,它不起作用。有什么问题,我应该改变什么?或者有没有更简单的方法可以在没有正则表达式的情况下获取这些标签之间的 XML 部分?

0 投票
3 回答
7242 浏览

regex - 我必须在 Perl 预编译的正则表达式中转义哪些字符?

我很难确定在使用 Perl 的 qr{} 构造时必须转义哪些字符

我正在尝试为包含无数通常转义字符(#*.>:[])并且还包含另一个预编译正则表达式的文本创建多行预编译正则表达式。此外,出于测试目的,我需要尽可能严格地匹配。

错误:

尝试转义星号会导致匹配失败(D'oh 输出)。试图逃避其他讨厌的字符也会导致匹配失败。我可以继续尝试不同的组合来逃避什么,但这里有很多变化,希望有人能提供一些见解。

0 投票
3 回答
1691 浏览

linux - 如何用脚本进行多行搜索和替换?

我正在尝试替换 Python 源文件中的每个多行导入。所以,源代码就像

我想得到类似的东西

我尝试使用 sed,但它看起来不支持右括号的非贪婪匹配,所以它“吃掉”第二个导入.. :(
任何提示?这对 sed 来说是不可能的吗?我应该尝试使用其他工具吗?

0 投票
18 回答
173757 浏览

python - 为什么 Python 没有多行注释?

好的,我知道三引号字符串可以用作多行注释。例如,

但从技术上讲,这些是字符串,对吗?

我已经用谷歌搜索并阅读了 Python 样式指南,但我无法找到关于为什么没有正式实现多行、/* */ 注释类型的技术答案。我使用三引号没有问题,但我有点好奇是什么导致了这个设计决定。