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

c# - 将分隔字符串转换为字典在 C# 中

我有一个格式为“key1=value1;key2=value2;key3=value3;”的字符串

我需要将其转换为上述键值对的字典。

解决此问题的最佳方法是什么?谢谢。

0 投票
5 回答
159464 浏览

bash - 如何使“剪切”命令将相同的连续分隔符视为一个?

我正在尝试从基于列的“空格”调整文本流中提取某个(第四个)字段。我正在尝试以cut下列方式使用该命令:

cat text.txt | cut -d " " -f 4

不幸的是,cut不会将多个空格视为一个分隔符。我本可以通过 awk 进行管道传输

awk '{ printf $4; }'

或 sed

sed -E "s/[[:space:]]+/ /g"

折叠空格,但我想知道是否有任何方法可以处理cut本地的几个分隔符?

0 投票
1 回答
6275 浏览

c - C 文件按行读取到自定义分隔符

C 中是否有一个函数可以读取带有“\n”之类的自定义分隔符的文件?

例如:我有:

我确实写了\n来举例说明文件是LF(换行,'\n',0x0A)

我希望文件按部分读取并将其拆分为两个字符串:

我知道 fgets 我最多可以读取多个字符,但不能读取任何模式。在 C++ 中我知道有一种方法,但在 C 中怎么做呢?

我将展示另一个示例:

我正在阅读一个文件 ABC.txt

使用以下代码:

我预计 fgets 必须在 abc 上停止\n

但是 res 里面填的是:abc\ndef\nghi\n

已解决:问题是我在 WindowsXP 中使用 Notepad++(我使用的那个我不知道它会发生在其他 Windows 上)用不同的编码保存了文件。

当您在 notepad++ 中输入时,fgets 上的换行符不仅需要 CR,还需要 CRLF

我打开了 Windows 记事本,它在第二个示例中 fgets 将字符串读取到 abc\n 。

0 投票
2 回答
11084 浏览

tsql - T-SQL -- 将逗号分隔的列转换为多列

从下表中,如何将Values列转换为多个列,并填充当前用逗号分隔的各个值?转换前:

转换结果应如下所示:

0 投票
1 回答
315 浏览

python - python图论论文中代码中的一个问题

该代码是为有向图确定两个节点之间的路径。是代码:

作为 python 的新手,我有两个小而琐碎的问题。我希望你不要介意。

Q1。if newpath:代码的倒数第二行是什么意思?

Q2。这段代码是否给出了有向图中的所有可能路径?

谢谢。

0 投票
2 回答
104 浏览

php - 分隔记录 PHP

如果我有一个检索记录的while循环,我希望能够通过在循环进行时将它们包装在一定数量的记录之后来分隔记录,例如

(使用while循环):

但我需要像这样对记录进行分组:

因此,当它超过 3 个时,它应该每 3 个计数包装一次。

0 投票
1 回答
131 浏览

php - 需要初级 PHP 帮助

我已经学习 PHP 一段时间了,我想澄清一下。

我已经看到preg_match使用不同的定界符号调用的函数,例如:

今天我也看到%被使用了。

我的问题分为两部分:

什么字符都可以用?

并且有标准吗?

0 投票
4 回答
6223 浏览

shell - 需要一个 shell 脚本来将逗号分隔符更改为管道分隔符

我的输入看起来像"$130.00","$2,200.00","$1,230.63"等等我的问题是如何将逗号分隔符更改为 | 分隔符而不去掉实际输入中的逗号。只是为了澄清这个输入是在一个 40 列和 9500 行的 csv 文件中。我希望我的输出看起来像

0 投票
8 回答
17446 浏览

unix - Unix - 需要剪切具有多个空格作为分隔符的文件 - awk 还是剪切?

我需要从 Unix 的文本文件中获取记录。分隔符是多个空格。例如:

从中,我需要提取

所有记录的分隔符始终为 3 个空格。

我需要在 unix 脚本(.scr)中执行此操作并将输出写入另一个文件或将其用作 do-while 循环的输入。我尝试了以下方法:

test_file.txt 是输入文件,file1.txt 是查找文件。但是上述方法不起作用,并且在 awk -F 附近出现语法错误

我尝试将输出写入文件。以下在命令行中工作:

这正在工作并将记录写入命令行中的 output.txt。但是相同的命令在 unix 脚本中不起作用(它是一个 .scr 文件)

请让我知道我哪里出了问题以及如何解决这个问题。

谢谢,
维沙赫

0 投票
1 回答
90 浏览

mysql - MySQL按分隔符提取结果

我有一个快速(希望很简单)的问题。我有一些信息存储在 MySQL 数据库中:

我需要能够从中获得一组特定的信息。假设这组数据位于名为 options 的表中的每条记录中。我需要能够提取info3价值信息,这意味着我需要(对于每条记录)收到记录的“ value3”部分。我不需要“ |info3=”,只需要“ value3”;“”的实际值value3对于每条记录都是不同的。