问题标签 [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.
c++ - 如何用逗号分隔从文件中读取的字符串,然后将其保存在数组中
这是我创建的文本文件
产品名称、价格、供货情况。
油,20 美元,是
油漆,25 美元,是
汽车蜡,35 美元,没有
制动液,50 美元,是
我想逐行从文件中读取这些数据,然后将其拆分为逗号(,)符号并将其保存在字符串数组中。
}
问题:
当我删除打印令牌行上的注释时,所有数据都被完美打印,但是当我尝试打印数组的内容(jobcharge [])时,它什么也不打印。
java - 如何使用正则表达式拆分字符串文件名?
我需要将以下字符串一次性拆分为一个数组。以下是字符串
“camera01_2012-04-13-10-14-12-625.jpg”
我的代码是String[] fileNameParts = fi.getName().split("[_-.]");
但它会抛出一个异常,说“异常:索引 4 附近的语法错误 U_REGEX_INVALID_RANGE:”
c# - 获取花括号之间的值c#
我以前从未使用过正则表达式。我很高兴在论坛中看到类似的问题,但不完全是我想要的
我有一个如下字符串。需要获取大括号之间的值
例如:“{name}{name@gmail.com}”
我需要得到以下拆分的字符串。
姓名和姓名@gmail.com
我尝试了以下方法,它给了我相同的字符串。
javascript - 如何将一个字符串拆分为多个 html 文本字段
我在 html 文件中有 2 个输入字段,text1 和 text2。然后我复制一个长字符串并将其粘贴到 text1 中。我希望将字符串自动拆分为 text1 和 text2。所以字符串中必须有一个分隔符,例如 TAB (ASCII 9)。我已经尝试了很多次,但没有运气。在我的实验中,有一个按钮调用javascript函数如下:
我想要的是用 ABC 填充的 text1 和用“DEF”填充的 text2
谢谢你的帮助......
url - URI 的所有部分中是否存在非法字符?
我需要一个字符来分隔一个字符串中的两个或多个 URI。稍后我将拆分字符串以分别获取每个 URI。
问题是我不确定在这里选择什么角色。这里是否有一个绝对不能成为 URI 本身一部分的好字符可供选择?或者最终几乎所有字符都可以在 URI 中使用?
我知道某些字符在 URI 的某些部分是非法的,但我说的是整个 URI,如下所示:
我在想也许space
,尽管从技术上讲,我认为这可能是密码的一部分,还是会像%20
在那种情况下那样被转义?
linux - 使用 sed 用分隔符分割字符串
我有以下格式的字符串:
string1:string2:string3:string4:string5
我正在尝试使用sed
拆分字符串:
并将每个子字符串打印在新行上。这是我正在做的事情:
cat ~/Desktop/myfile.txt | sed s/:/\\n/
这打印:
我怎样才能让它在每个分隔符上拆分?
php - 将 {} 中的 CSS 拆分为键/值对数组
我需要一些关于 RegEx 的帮助,它应该将 cssText(不是选择器,而是 {} 中的部分)与 PHP 中的键-> 值对数组关联起来
假设选择器部分已删除,例如:
是的,字符串被转义了,我在提取 {} 部分时确实做到了。
但:
如果背景是 dataURI 或者设置了如下内容属性:
我使用的拆分正则表达式:
失败:(
我不是 RegEx 的专业人士,需要您就如何不踩“;”提出建议 出现在字符串内的 \"...\" 内。
它应该在捕获组 ([^;]*) 中,我发现这意味着:匹配任何不是的单个字符;并重复 0 次或更多次。
提前致谢!
r - Stringsplit R - 搜索特定组合
我有一个关于 R 和字符串分割函数的问题。具体来说,我有一列具有不同的属性,例如
这些是属性,我有一个列表,指定这些看起来像这样:
我现在想知道这些是否出现在我上面显示的列中,而是将代码描述放入列表中。我唯一的问题是一些之间有空格(如第二个表所示,例如“F14 4U4U”),但是,有些也可能是没有空格的特定属性(例如“8K50SC”)。因此,属性描述因之间的空间而异。
基本上结果应该是“包含属性描述的列”(每个属性分开)。
我有点纳闷,我怎么能这样?非常感谢帮助,我一直在检查这个问题,因为几个小时没有找到任何可能有帮助的东西。
regex - 如何从制表符分隔的文本行中提取两个中心列?
我需要两个正则表达式。一个会找到第二个数字块,一个会找到第三个数字块。我的数据是这样的:
一个代码找到04
,另一个代码找到1988
。我已经有了找到前 16 个数字和后 3 个数字的表达式,但我一直在寻找第二部分和第三部分的这两个数字。
arrays - strsplit:输入类型“char”的未定义函数
我有一个 <20x1> 单元格数组,它们每个都以字符串的形式存储一些数据(在我看来!!!)。我想将单元格的每个元素作为单独的字符串访问,并且拆分是单词。
我拥有的单元格数组是 <20x1> 单元格数组,并且将每个元素作为一个单元格访问,我正在使用 for 循环。
它向我展示了数组中的所有元素。现在由于 line 是一个字符串,我应用 strsplit 函数来检索字符串中的单词。
这给了我一条错误消息:
谁能解释我哪里错了?任何帮助将不胜感激。提前致谢。