问题标签 [string-concatenation]

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 投票
13 回答
157201 浏览

sql - 如何创建 SQL Server 函数以将子查询中的多行“加入”到单个分隔字段中?

为了说明,假设我有两个表,如下所示:

我想编写一个查询以返回以下结果:

我知道这可以使用服务器端游标来完成,即:

但是,如您所见,这需要大量代码。我想要的是一个通用函数,它可以让我做这样的事情:

这可能吗?或者类似的东西?

0 投票
19 回答
73903 浏览

java - 为什么在 Java 中使用 StringBuffer 而不是字符串连接运算符

有人告诉我,StringBuffer在 Java 中使用连接字符串比使用 s 的+运算符更有效String。当你这样做时,引擎盖下会发生什么?有什么StringBuffer不同?

0 投票
10 回答
1230 浏览

php - php: output[] w/join vs $output .=

我正在修改一些代码,其中原始作者通过使用数组来构建网页:

任何人都可以想到为什么这会更好(反之亦然)的原因:

0 投票
8 回答
5888 浏览

php - PHP HTML 生成 - 使用字符串连接

关于从 PHP 输出 html 的不同方法的问题;这些之间的性能差异是什么:

方法 1 - 变量串联

方法 2 - 输出缓冲

我怀疑您会因不断修改和扩大变量而受到一些性能影响;那是对的吗?

干杯!

谢谢 GaryF,但我不想要关于架构的答案——这个问题是关于性能的。关于哪个更快,似乎有一些不同的意见/测试,这就是为什么还没有一个公认的答案。

0 投票
47 回答
2831189 浏览

sql - 如何在 SQL Server 中将多行文本连接成单个文本字符串

考虑一个包含名称的数据库表,其中包含三行:

有没有一种简单的方法可以把它变成一个字符串Peter, Paul, Mary

0 投票
17 回答
348028 浏览

c# - 使用 LINQ 连接字符串

写老派最有效的方法是什么:

...在 LINQ 中?

0 投票
2 回答
9389 浏览

java - 为什么添加长变量会导致连接?

Java 在执行加法时如何处理长变量?

错误的版本1:

错误的版本 2:

正确版本:

我不明白,为什么 Java 将它们连接起来。

任何人都可以帮助我,为什么连接两个原始变量?

问候,格尔达

0 投票
5 回答
748 浏览

javascript - 重构 HTML 生成的 JavaScript

不幸的是,在我的项目中,我们在 JavaScript 中生成了大量的 HTML 代码,如下所示:

我对此有两个具体的抱怨:

  1. 在 HTML 字符串中使用转义双引号 (\")。这些应替换为单引号 (') 以提高可读性。
  2. 使用 .append() 代替 JavaScript 字符串连接运算符“+”</li>

应用这两个建议,生成以下等效的代码行,我认为它更具可读性:

我现在正在寻找一种将第一行代码自动转换为第二行的方法。到目前为止,我想出的只是对我们所有的 Javascript 代码运行以下查找和替换:

这会将上面显示的代码行转换为:

这应该安全地删除除第一个“append()”语句之外的所有语句。不幸的是,我想不出任何安全的方法来自动将转义的双引号转换为单引号。请记住,我不能简单地进行查找/替换,因为在某些情况下您确实需要使用转义的双引号。通常,这是在您生成包含嵌套 JS 的 HTML 并且 JS 包含字符串参数时,例如

我的问题(最后)是:

  • 有没有更好的方法来安全地用 '+' 替换对 'append()' 的调用
  • 有没有办法用单引号,正则表达式安全地替换转义的双引号?

干杯,唐

0 投票
22 回答
685805 浏览

sql - 如何使用 GROUP BY 在 SQL Server 中连接字符串?

如何得到:

0 投票
5 回答
332134 浏览

sql - Oracle中的字符串连接运算符是什么?

Oracle SQL 中的字符串连接运算符是什么?

有没有我应该注意的“有趣”功能?

(这似乎很明显,但我找不到以前的问题问它)。