问题标签 [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.
sql - 如何创建 SQL Server 函数以将子查询中的多行“加入”到单个分隔字段中?
为了说明,假设我有两个表,如下所示:
我想编写一个查询以返回以下结果:
我知道这可以使用服务器端游标来完成,即:
但是,如您所见,这需要大量代码。我想要的是一个通用函数,它可以让我做这样的事情:
这可能吗?或者类似的东西?
java - 为什么在 Java 中使用 StringBuffer 而不是字符串连接运算符
有人告诉我,StringBuffer
在 Java 中使用连接字符串比使用 s 的+
运算符更有效String
。当你这样做时,引擎盖下会发生什么?有什么StringBuffer
不同?
php - php: output[] w/join vs $output .=
我正在修改一些代码,其中原始作者通过使用数组来构建网页:
任何人都可以想到为什么这会更好(反之亦然)的原因:
php - PHP HTML 生成 - 使用字符串连接
关于从 PHP 输出 html 的不同方法的问题;这些之间的性能差异是什么:
方法 1 - 变量串联
方法 2 - 输出缓冲
我怀疑您会因不断修改和扩大变量而受到一些性能影响;那是对的吗?
干杯!
谢谢 GaryF,但我不想要关于架构的答案——这个问题是关于性能的。关于哪个更快,似乎有一些不同的意见/测试,这就是为什么还没有一个公认的答案。
sql - 如何在 SQL Server 中将多行文本连接成单个文本字符串
考虑一个包含名称的数据库表,其中包含三行:
有没有一种简单的方法可以把它变成一个字符串Peter, Paul, Mary
?
c# - 使用 LINQ 连接字符串
写老派最有效的方法是什么:
...在 LINQ 中?
java - 为什么添加长变量会导致连接?
Java 在执行加法时如何处理长变量?
错误的版本1:
错误的版本 2:
正确版本:
我不明白,为什么 Java 将它们连接起来。
任何人都可以帮助我,为什么连接两个原始变量?
问候,格尔达
javascript - 重构 HTML 生成的 JavaScript
不幸的是,在我的项目中,我们在 JavaScript 中生成了大量的 HTML 代码,如下所示:
我对此有两个具体的抱怨:
- 在 HTML 字符串中使用转义双引号 (\")。这些应替换为单引号 (') 以提高可读性。
- 使用 .append() 代替 JavaScript 字符串连接运算符“+”</li>
应用这两个建议,生成以下等效的代码行,我认为它更具可读性:
我现在正在寻找一种将第一行代码自动转换为第二行的方法。到目前为止,我想出的只是对我们所有的 Javascript 代码运行以下查找和替换:
这会将上面显示的代码行转换为:
这应该安全地删除除第一个“append()”语句之外的所有语句。不幸的是,我想不出任何安全的方法来自动将转义的双引号转换为单引号。请记住,我不能简单地进行查找/替换,因为在某些情况下您确实需要使用转义的双引号。通常,这是在您生成包含嵌套 JS 的 HTML 并且 JS 包含字符串参数时,例如
我的问题(最后)是:
- 有没有更好的方法来安全地用 '+' 替换对 'append()' 的调用
- 有没有办法用单引号,正则表达式安全地替换转义的双引号?
干杯,唐
sql - Oracle中的字符串连接运算符是什么?
Oracle SQL 中的字符串连接运算符是什么?
有没有我应该注意的“有趣”功能?
(这似乎很明显,但我找不到以前的问题问它)。