问题标签 [string-split]

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 回答
5107 浏览

c++ - 如何用逗号分隔从文件中读取的字符串,然后将其保存在数组中

这是我创建的文本文件

产品名称、价格、供货情况。

油,20 美元,是
油漆,25 美元,是
汽车蜡,35 美元,没有
制动液,50 美元,是

我想逐行从文件中读取这些数据,然后将其拆分为逗号(,)符号并将其保存在字符串数组中。

}

问题:

当我删除打印令牌行上的注释时,所有数据都被完美打印,但是当我尝试打印数组的内容(jobcharge [])时,它什么也不打印。

0 投票
1 回答
655 浏览

java - 如何使用正则表达式拆分字符串文件名?

我需要将以下字符串一次性拆分为一个数组。以下是字符串

“camera01_2012-04-13-10-14-12-625.jpg”

我的代码是String[] fileNameParts = fi.getName().split("[_-.]");

但它会抛出一个异常,说“异常:索引 4 附近的语法错误 U_REGEX_INVALID_RANGE:”

0 投票
3 回答
27509 浏览

c# - 获取花括号之间的值c#

我以前从未使用过正则表达式。我很高兴在论坛中看到类似的问题,但不完全是我想要的

我有一个如下字符串。需要获取大括号之间的值

例如:“{name}{name@gmail.com}”

我需要得到以下拆分的字符串。

姓名和姓名@gmail.com

我尝试了以下方法,它给了我相同的字符串。

0 投票
2 回答
1909 浏览

javascript - 如何将一个字符串拆分为多个 html 文本字段

我在 html 文件中有 2 个输入字段,text1 和 text2。然后我复制一个长字符串并将其粘贴到 text1 中。我希望将字符串自动拆分为 text1 和 text2。所以字符串中必须有一个分隔符,例如 TAB (ASCII 9)。我已经尝试了很多次,但没有运气。在我的实验中,有一个按钮调用javascript函数如下:

我想要的是用 ABC 填充的 text1 和用“DEF”填充的 text2

谢谢你的帮助......

0 投票
1 回答
28 浏览

url - URI 的所有部分中是否存在非法字符?

我需要一个字符来分隔一个字符串中的两个或多个 URI。稍后我将拆分字符串以分别获取每个 URI。

问题是我不确定在这里选择什么角色。这里是否有一个绝对不能成为 URI 本身一部分的好字符可供选择?或者最终几乎所有字符都可以在 URI 中使用?

我知道某些字符在 URI 的某些部分是非法的,但我说的是整个 URI,如下所示:

我在想也许space,尽管从技术上讲,我认为这可能是密码的一部分,还是会像%20在那种情况下那样被转义?

0 投票
6 回答
204906 浏览

linux - 使用 sed 用分隔符分割字符串

我有以下格式的字符串:

string1:string2:string3:string4:string5

我正在尝试使用sed拆分字符串:并将每个子字符串打印在新行上。这是我正在做的事情:

cat ~/Desktop/myfile.txt | sed s/:/\\n/

这打印:

我怎样才能让它在每个分隔符上拆分?

0 投票
4 回答
800 浏览

php - 将 {} 中的 CSS 拆分为键/值对数组

我需要一些关于 RegEx 的帮助,它应该将 cssText(不是选择器,而是 {} 中的部分)与 PHP 中的键-> 值对数组关联起来

假设选择器部分已删除,例如:

是的,字符串被转义了,我在提取 {} 部分时确实做到了。

但:

如果背景是 dataURI 或者设置了如下内容属性:

我使用的拆分正则表达式:

失败:(

我不是 RegEx 的专业人士,需要您就如何踩“;”提出建议 出现在字符串内的 \"...\" 内。

它应该在捕获组 ([^;]*) 中,我发现这意味着:匹配任何不是的单个字符;并重复 0 次或更多次。

提前致谢!

0 投票
0 回答
101 浏览

r - Stringsplit R - 搜索特定组合

我有一个关于 R 和字符串分割函数的问题。具体来说,我有一列具有不同的属性,例如

这些是属性,我有一个列表,指定这些看起来像这样:

我现在想知道这些是否出现在我上面显示的列中,而是将代码描述放入列表中。我唯一的问题是一些之间有空格(如第二个表所示,例如“F14 4U4U”),但是,有些也可能是没有空格的特定属性(例如“8K50SC”)。因此,属性描述因之间的空间而异。

基本上结果应该是“包含属性描述的列”(每个属性分开)。

我有点纳闷,我怎么能这样?非常感谢帮助,我一直在检查这个问题,因为几个小时没有找到任何可能有帮助的东西。

0 投票
2 回答
684 浏览

regex - 如何从制表符分隔的文本行中提取两个中心列?

我需要两个正则表达式。一个会找到第二个数字块,一个会找到第三个数字块。我的数据是这样的:

一个代码找到04,另一个代码找到1988。我已经有了找到前 16 个数字和后 3 个数字的表达式,但我一直在寻找第二部分和第三部分的这两个数字。

0 投票
1 回答
29264 浏览

arrays - strsplit:输入类型“char”的未定义函数

我有一个 <20x1> 单元格数组,它们每个都以字符串的形式存储一些数据(在我看来!!!)。我想将单元格的每个元素作为单独的字符串访问,并且拆分是单词。

我拥有的单元格数组是 <20x1> 单元格数组,并且将每个元素作为一个单元格访问,我正在使用 for 循环。

它向我展示了数组中的所有元素。现在由于 line 是一个字符串,我应用 strsplit 函数来检索字符串中的单词。

这给了我一条错误消息:

谁能解释我哪里错了?任何帮助将不胜感激。提前致谢。