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

sql - Spring DataSourceInitializer 通过 ; 拆分触发器 ins sql 分隔符

我们使用org.springframework.batch.test.DataSourceInitializer类来基于 .sql 脚本初始化 DB。

将触发器添加到 .sql 后,初始化失败。

调试后发现while报错的原因在这里:

发生此错误,因为分隔符是“;” 符号,所以触发器在“;”的基础上被分成了几个部分 并且处理不当。

你能告诉我更高级的数据源初始化器,它会正确理解触发器吗?

谢谢你。

0 投票
1 回答
52 浏览

hex - 使用十六进制查看器确定文本文件中结构化部分的分隔符

我有一个包含结构化数据的文本文件。在每个文本块之后,它会说“END”并继续到下一个块。看着一个十六进制查看器,我看到了

这转化为

注意 9 个空格。

如何在我的代码中将其写为分隔符?

这似乎不起作用。我错过了什么?

0 投票
3 回答
2614 浏览

python - 如何根据特殊条件在文本文件的每一行中去除变量空格 - Python中的单行?

我有一些数据(文本文件)以人们能想到的最不均匀的方式格式化。我试图尽量减少解析这些数据的手动工作量。

样本数据 :

条件 :

  • 应该将多个空格压缩为分隔符(管道更好?最终目标是将这些文件存储在数据库中)。
  • 除了第一列之外,其他列中不会有任何空格,因此所有这些空格都可以压缩为管道。
  • 只有第一列可以有多个带空格的单词 (Mary K Jones)。其余的列主要是数字和一些字母。
  • 第一列和第二列都是字符串。它们之间几乎总是有多个空格,因此我们可以区分两列。(如果有一个空格,考虑到可怕的格式,这是我愿意承担的风险!)。
  • 列数各不相同,因此我们不必担心列名。我们想要的只是提取每一列的数据。

希望我说得通!我有一种感觉,这个任务可以在一个单行机中完成。我不想循环,循环,循环:(

Muchos gracias “Pythonistas” 一路阅读,在这句话之前没有退出!

0 投票
4 回答
55132 浏览

mysql - MySQL:将逗号分隔的列表拆分为多行

我有一个未规范化的表,其中的一列包含一个逗号分隔的列表,该列表是另一个表的外键:

我想将这些数据读入一个不提供程序语言的搜索引擎。

那么有没有办法在此列上进行连接对此数据运行查询以将适当的条目插入到新表中?结果数据应如下所示:

如果 DBMS 支持返回表的函数但 MySQL 显然不支持,我可以想到一个解决方案。

0 投票
7 回答
334 浏览

c - 打印时在 C 中分隔值的最佳/常见做法

我尝试了搜索功能,但只发现有关读取逗号/空格分隔文件的问题。

但是,我的问题是,您通常如何处理这个问题。假设我有一个值的列表/数组/...,例如 {1, 2, 3, 4} 并想用分隔符打印它们。

最简单的版本是这样的:

这显然会打印“1, 2, 3, 4,”。我遇到的问题是最后的逗号和空格字符。

现在我可以这样做:

但这似乎不是最好的方法。有人可以指出我正确的方向吗?谢谢

PS:不,我通常不硬编码值
PPS:不,我不是要编写 .csv 文件;)

0 投票
2 回答
554 浏览

sql - 基于分隔符解析列值

这是我的数据示例:

ABC*12345ABC
BCD*234()
CDE*3456789(&(&
DEF*4567A*B*C

使用 SQL Server 2008 或 SSIS,我需要解析这些数据并返回以下结果:

12345
234
3456789
4567

如您所见,星号 (*) 是我的第一个分隔符。第二个“分隔符”(我松散地使用这个术语)是数字序列停止时。

所以,基本上,只需抓住星号后面的数字序列......

我怎样才能做到这一点?

编辑:

我在原来的帖子中犯了一个错误。另一个可能值的示例是:

XWZ*A12345%$%

在这种情况下,我想返回以下内容:

A12345

该值可以以字母字符开头,但始终以数字结尾。因此,抓住星号之后的所有内容,但在序列中的最后一个数字处停止。

对此的任何帮助将不胜感激!

0 投票
5 回答
9804 浏览

php - 如何在 PHP 中检测字符串中的分隔符?

我很好奇如果你有一个字符串,你将如何检测分隔符?

我们知道 php 可以使用需要分隔符参数的 explode() 来拆分字符串。

但是在将分隔符发送到爆炸函数之前检测分隔符的方法呢?

现在我只是将字符串输出给用户,他们输入分隔符。很好——但我正在寻找可以为我识别模式的应用程序。

我应该在字符串中寻找这种类型的模式识别的正则表达式吗?

编辑:我最初没有指定可能有一组预期的分隔符。可能在 CSV 中使用的任何分隔符。所以从技术上讲,任何人都可以使用任何字符来分隔 CSV 文件,但更有可能使用以下字符之一:逗号、分号、竖线和空格。

编辑2:这是我为“确定的分隔符”提出的可行解决方案。

0 投票
6 回答
439 浏览

c - 在 C 中正确分隔字符串

我想知道,什么是分隔基本上可以包含任何字符的字符串的好/有效的方法。因此,例如,我需要连接 n 个字符串,如下所示:

最后的字符串为:

我可以使用哪个分隔符来正确拆分它?

请注意,要连接的字符串可能超过 2 个。

我愿意接受建议。

谢谢

0 投票
1 回答
232 浏览

excel - UPDATE 分组名称在 excel 中由 & 号分隔

基本上,我想做的是我有这个excel公式:

如果你注意到,这部分:

我想说如果单元格包含两个逗号和两个&符号,然后做点什么。否则,我指定它做其他事情。不幸的是,这种情况并没有像预期的那样表现。虽然我有两个逗号和一个&符号的单元格:

它将这视为 true,并将后续的 true 语句应用于上述单元格,因此会导致 VALUE 错误,因为后续的 true 语句不考虑上面的单元格。它只考虑带有两个逗号和两个 & 符号的单元格。正如您在我的初始公式中看到的那样,我已经为上面的单元格设置了另一个 ISNUMBER 条件。

有没有办法修复我的 ISNUMBER 条件,所以在第一级执行中,它会检查单元格中的两个逗号和两个&符号?

感谢您的回复。

0 投票
3 回答
4410 浏览

java - 如何使用扫描仪分隔符从文本文件中过滤掉非字母,包括 Java 中的单引号或撇号

请我想对文件中的每个单词进行计数,并且该计数不应包括非字母,例如撇号、逗号、句号、问号、感叹号等,仅包括字母表中的字母。我尝试使用这样的分隔符,但它不包括撇号。

这似乎不起作用!

请问我该怎么做?