问题标签 [delimiter]

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 投票
1 回答
1984 浏览

windows - MSI 安装程序:向 SecureCustomProperties 添加多个属性

我正在寻找一种将多个属性添加到SecureCustomProperties我的 .msi 安装程序属性表中的值的方法。我尝试过逗号分隔、分号分隔,甚至空格分隔符。以上似乎都不起作用。

提示?

0 投票
19 回答
139355 浏览

json - 您可以在 JSON 对象中使用尾随逗号吗?

手动生成 JSON 对象或数组时,通常更容易在对象或数组的最后一项上留下逗号。例如,从字符串数组输出的代码可能如下所示(在类似 C++ 的伪代码中):

给你一个字符串

这是允许的吗?

0 投票
4 回答
548 浏览

parsing - 为分隔符分隔的块缓冲数据

有一个问题我多年来一直想知道,我希望有人能给我一个答案,让我放松一下。

假设我有一个输入流(如文件/套接字/管道)并且想要解析传入的数据。让我们假设每个传入数据块都由换行符分割,就像大多数常见的互联网协议一样。这个应用程序也可以解析 html、xml 或任何其他智能数据结构。关键是数据通过分隔符而不是固定长度分成逻辑块。如何缓冲数据以等待分隔符出现?

答案似乎很简单:只要有一个足够大的字节/字符数组来容纳整个事物。

但是如果分隔符出现在缓冲区已满之后呢?这实际上是一个关于如何将动态数据块放入固定大小的块中的问题。我真的只能想到几个替代方案:

  1. 需要时增加缓冲区大小。这可能需要大量的内存重新分配,并且可能导致特制流的资源耗尽(或者甚至可能在我们想要保护自己免受耗尽攻击的套接字的情况下拒绝服务并丢弃试图耗尽资源的连接......和攻击者开始发送虚假的、超大的数据包以触发保护)。

  2. 使用循环缓冲区开始覆盖旧数据。也许不是一个理想的方法,因为逻辑块会变得不完整。

  3. 缓冲区已满时转储新数据。但是,这种方式永远找不到分隔符,所以这个选择显然不是一个好的选择。

  4. 只需将固定大小的缓冲区变大,并假设所有传入的逻辑数据块都在其范围内……如果它被填满,只需将整个缓冲区解释为逻辑块……

无论哪种情况,我都觉得我们必须假设逻辑块永远不会超过一定的大小......

对这个话题有什么想法吗?显然必须有一种方法,因为高级语言通过其readLine()流方法提供了某种缓冲机制。

有没有“最好的方法”来解决这个问题,或者总是有一个权衡?我非常感谢关于这个主题的所有想法和想法,因为每次我需要编写某种解析器时,这个问题一直困扰着我。

0 投票
16 回答
73832 浏览

ascii - 普通文本中最少使用的分隔符 < ASCII 128

由于编码原因会让您感到恐惧(我不好意思说),我需要将多个文本项存储在一个字符串中。

我将使用一个字符来分隔它们。

哪个字符最好用于此,即哪个字符最不可能出现在文本中?必须是可打印的,并且在 ASCII 中可能小于 128,以避免语言环境问题。

0 投票
9 回答
9097 浏览

sql - 动态 SQL 逗号分隔值查询

[更新:使用 SQL Server 2005]

嗨,我想做的是使用逗号分隔的值 (id) 列表查询我的存储过程,以检索数据行。

我收到的问题是转换错误:

我的 where 子句和错误中的语句是:

注意:database.ID 是 int 类型。

我在以下位置关注文章:

http://www.sql-server-helper.com/functions/comma-delimited-to-table.aspx

但由于错误未完成。

在我的执行脚本中,我有:

我在这里做错了吗?谢谢您的帮助。

0 投票
1 回答
14747 浏览

ruby - 如何在 Ruby 中解析制表符分隔的文本行?

我发现 Ruby 的each功能有点混乱。如果我有一行文本,each循环将给我每个空格分隔的单词,而不是每个单独的字符。

那么检索由制表符分隔的字符串部分的最佳方法是什么。目前我有:

但这并不完全正确。

0 投票
8 回答
40941 浏览

string - 在查询字符串值中使用的分隔符

我需要接受查询字符串中的文件名列表。IE:

你对使用什么分隔符有什么建议吗?

0 投票
2 回答
500 浏览

string - 引号是一种字符串分隔符吗?还是“分隔符”是指不包括引号的其他类型的字符?

当人们谈论字符串分隔符时,它是否包括引号,或者这是否意味着除引号之外的所有内容?

0 投票
3 回答
252 浏览

php - 一个字符串中的分隔符

这是我用来创建 mysql 数据库的文件示例。分隔符是“,”,但在单个列的描述中存在“,”。

问题是“引号”中的描述包含一个分隔符,导致文件有额外的列。

有人告诉我,regex 或 preg_match 函数可以解决我的问题。谁能告诉我怎么做。

0 投票
4 回答
231 浏览

c++ - 在默认参数上重载方法

是否可以在默认参数上重载方法?

例如,如果我有一个 split() 方法来拆分字符串,但该字符串有两个分隔符,比如 '_' 和 "delimit"。我可以有两种方法吗:

或者,有没有更好的方法来实现这一点?不知何故,我的大脑现在不工作,无法想到任何其他解决方案。

编辑:详细的问题:

我有一个带有两个分隔符的字符串,例如 nativeProbableCause_Complete|Alarm|Text。我需要将 nativeProbableCause 和 Complete|Alarm|Text 分开,然后进一步,我需要将 Complete|Alarm|Text 分成单个单词,并在稍后将它们用空格作为分隔符连接起来(为此我已经编写了一个实用程序并且不是没什么大不了的)。困扰我的只是分隔字符串的分离。