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

java - 您可以在字符串拆分中使用零宽度匹配正则表达式吗?

这打印出来[abc, def, ghi],好像我已经裂开了"<|>"。我希望它打印出来[abc, <def>, ghi]。有没有办法使用一些正则表达式来完成我想要的东西?


也许是一个更简单的例子:

这打印[Hello, Oh my, Good bye]。我希望它打印出来[Hello!, Oh my!!, Good bye!!]。`。

0 投票
6 回答
58980 浏览

python - 如何在 Python 中拆分 1 次或多次出现的分隔符?

我有一个来自日志文件的格式化字符串,如下所示:

也就是说,测试和结果被一些空格分隔 - 它可能是使用格式化字符串创建的,它给出了test一些恒定的间距。

简单的拆分不会解决问题:

split(DELIMITER, COUNT)清除了一些不必要的值:

这有帮助 - 但当然,我真的需要:

我可以使用split()后跟map+ strip(),但我想知道是否有更 Pythonic 的方式来做到这一点。

谢谢,

亚当

更新:如此简单的解决方案!谢谢你们。

0 投票
2 回答
2211 浏览

php - PHP - fgetcsv - 分隔符被忽略?

我正在尝试输出 csv 文件中的每一行,并且似乎分隔符被忽略了...我确定我的语法在某处是错误的,但似乎无法查明它...

CSV 文件如下所示:

我正在尝试输出:

但相反,它输出的是:

这是我的代码:

0 投票
20 回答
286745 浏览

delphi - 根据分隔符将字符串拆分为字符串数组

我正在尝试找到一个 Delphi 函数,它将基于分隔符将输入字符串拆分为字符串数组。我在网上搜索了很多东西,但似乎都有自己的问题,我无法让它们中的任何一个工作。

我只需要将类似的字符串拆分为 "word:doc,txt,docx"基于 ':' 的数组。结果将是 ['word', 'doc,txt,docx']。我怎样才能做到这一点?

0 投票
3 回答
19254 浏览

c# - 替换文件路径中的分隔符

我正在 VS 2008 中开发 C# Web 应用程序。我让用户选择一个输入文件,然后将文件路径存储在一个字符串变量中。但是,它将此路径存储为"C:\\folder\\...". 所以我的问题是如何将此文件路径转换为单个“\”?

谢谢你们所有的帮助!请原谅我,因为我是 ASP.NET 开发的新手。这是我在上下文中的更多代码。首先我想看看目录是否存在。如果我检查文件是否存在,我想我不必检查这个。但这应该仍然有效吗?目前我的“路径”字符串变量没有按照我需要的方式显示。我不知道如何制定这个声明。最终我想执行 ReadAllText 语句(见最后一行)。

0 投票
1 回答
17949 浏览

python - 在分隔符为“,”的numpy中读取CSV文件

我有一个格式如下的 CSV 文件:

“FieldName1”、“FieldName2”、“FieldName3”、“FieldName4”
“04/13/2010 14:45:07.008”、“7.59484916392”、“10”、“6.552373”
“04/13/2010 14:45:22.010 ", "6.55478493312", "9", "3.5378543"
...

请注意,CSV 文件中每行的开头和结尾都有双引号字符,并且该","字符串用于分隔每行内的字段。CSV 文件中的字段数可能因文件而异。

当我尝试通过以下方式将其读入 numpy 时:
import numpy as np
data = np.genfromtxt(csvfile, dtype=None, delimiter=',', names=True)
所有数据都作为字符串值读入,并被双引号字符包围。不是不合理,但对我没有多大用处,因为我必须返回并将每一列转换为正确的类型

当我改为使用时,除了第一个和最后一个字段外delimiter='","',一切都按我的意愿工作。由于行首和行尾字符是单个双引号字符,因此这不被视为第一个和最后一个字段的有效分隔符,因此它们被读入为 eg和- 注意前导和尾随双 -分别引用字符。由于这些冗余字符,numpy 假设第一个和最后一个字段都是 String 类型;我不希望这样"04/13/2010 14:45:07.0086.552373"

有没有一种方法可以指示 numpy 按照我的意愿读取以这种方式格式化的文件,而不必在初始读取后返回并“修复”numpy 数组的结构?

0 投票
6 回答
948 浏览

c# - 对字符串中的复杂分隔符序列使用随机 Unicode 是否安全?

0 投票
2 回答
196 浏览

java - 如何从带有html链接和其他文本的巨大字符串中解析出html链接(Java)

我的问题是我如何才能通过一个字符串并只取出链接并删除所有其余部分?我考虑过使用某种类型的分隔符,但不知道如何在 Java 中使用它。我正在尝试做的一个例子:

这是我的字符串:

我希望输出为:

或者每个都可以单独添加到数组中。我只是想要一些想法,我喜欢自己编写代码,但在如何做时遇到了麻烦。任何帮助都是极好的。

0 投票
1 回答
2370 浏览

text - 为什么字段分隔符必须只有一个字节?

为什么会有这样的限制?我能克服吗?

0 投票
1 回答
45909 浏览

python - str.format() 引发 KeyError

以下代码引发KeyError异常:

为什么?

我正在使用 Python 3.1。