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

java - 如何验证 string.split() 是否返回 null

我正在从文件中读取数据:

我从该文件中读取的每一行都使用 string.split(),如下所示:

事情是:当我到达第二部分Another Name;3|之后( )应该是空的,或者 (我真的不知道)。.split("\\|")args[1]null""

但是我得到一个数组索引越界错误if (args[1] != "" || args[1] != null)(再次,在Another Name;3|:)

0 投票
1 回答
299 浏览

javascript - Javascript - 字符串拆分效果不佳

我正在制作一个脚本,它接收一个字符串并将其分隔在较小的字符串上。

例如:“这句话很长,我把它分成更小的部分。拉拉拉”

它将返回“This is a long sentence”、“我会将它分成更小的部分”、“Lalala”

这样做的目的是使用谷歌翻译器将文本转换为语音,但这个功能有大约 70-80 个字符的限制,所以如果字符串太大,我需要将其截断。

首先,我用点(“.”)分隔句子,然后如果句子仍然太长,我用逗号(“,”)分隔它们,如果字符串仍然太长,我将它们分隔成唯一的单词。

一切都很好,直到我尝试加入一些单词以使音频变得更加连续。由于某种原因,用逗号分隔的字符串再次连接起来。我不知道为什么。

这是代码:

编辑:相关部分拆分并格式化

编辑:完整的原始代码

0 投票
7 回答
6495 浏览

c# - 如何将字符串拆分两次

我一直在尝试拆分字符串两次,但我不断收到错误“索引超出数组范围”。

这是我打算拆分的字符串:

这样我"^"在第一个数组分隔中使用作为分隔符,以便每个集合在第一个结果之后如下所示

然后在此集合上执行另一个拆分操作*作为分隔符,以便结果,例如来自第一个集合的结果是a b c d e

这是 C# 代码:

0 投票
2 回答
66 浏览

java - 将推文分解为子字符串并在小部件中显示

这些天来,我正在尝试为学校的板球比赛制作记分牌小部件。我已经创建了一个从 twitter 获取消息的小部件。现在我需要将消息分成几部分并显示在小部件中。

例如-> 当小部件接收到的推文为

我希望我的小部件显示

0 投票
2 回答
424 浏览

c# - 将字符串按多个字符拆分为单独的 Lists<>

我正在阅读一个文本文件StreamReader,我需要将字符串分成单独的部分,这些部分将进入它们各自的列表。

例如,字符串如下:

'杀死一只知更鸟'哈珀李'978-0061743528'336

我想在每次出现空格时拆分字符串,后跟一个撇号( '),然后将每个部分放入一个List例如:

So"To Kill a Mockingbird"将成为 的一个元素List<string> BookTitles,依此类推。

我知道String.Split()单个字符的拆分,那么我可以使用什么其他方法?

任何方向表示赞赏。

0 投票
2 回答
472 浏览

c# - 如何在 . 从用户输入解析为整数?(例如,将使用 . 格式化的 IP 地址已经在其中)

我试图在服务器地址期间拆分这个字符串,以便我可以将每个单独的字符串解析为一个整数。这些整数将作为数字而不是文本插入到地址格式中以进行比较。String.Split 不断出错,“最佳重载方法匹配'string.Split(string[], System.StringSplitOptions)' 有一些无效参数。” 我没有看到问题出在哪里。我在网上查看了示例,但仍然找不到问题。感谢那些解决这个问题的人,我感谢你的耐心。我不是最好的措辞者,当我生气时,我不会考虑我做了什么来尝试这个问题。再次感谢您的耐心。

0 投票
2 回答
158 浏览

c# - 从文件c#读取结构

我正在尝试以某种方式读取文本文件的结构。文本文件是一种用户友好的配置文件。

文件的当前结构(必要时可以更改结构):

获得前两行并没有真正的困难,但后两行更难。我需要将两者都放在我可以使用的两个单独的字符串数组中。我可以使用拆分字符串,但问题在于 info4 数组中的值可以包含逗号(这是所有用户输入)。

如何解决这个问题?

0 投票
4 回答
78 浏览

javascript - JS - 遍历文本,在每个“。”之后进行数组条目

我是 JavaScript 新手。我有一个包含几个句子的文本,我希望每个句子都是名为句子和警报的数组中的一个条目(“创建了新条目”)。所以我必须循环遍历,只要有一个“。” 将开始一个新条目。但是我怎样才能通过一个文本直到它结束呢?

0 投票
4 回答
152 浏览

java - 拆分字符串java

我有一个格式的字符串:

<+923451234567>:您好,这里是正文。

现在我想在 < > 符号之间的字符串开头获取手机号码(没有任何非字母数字字符),即 923451234567,以及文本,即 Hi here 是文本。

现在我可以放置一个我目前正在做的硬编码逻辑。

如何使用正则表达式从字符串中巧妙地获取所需的字符串?这样我就不必在字符串格式发生变化时更改代码。

0 投票
2 回答
3231 浏览

jquery - 如何拆分 JQuery 自动完成多值字符串

我有一个 JQuery 自动完成功能,可以点击“添加”按钮,并让用户输入显示在 JQuery 可排序列表中的屏幕上,但我想将输入的字符串分成多个子字符串,在“,”处拆分。这是我尝试过的:

这就是我的 .html 的样子:

但我得到这个错误:

未捕获的类型错误:对象 [对象对象] 没有方法“拆分”

非常感谢任何想法/建议/答案。谢谢!