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

python - 将一个人的名字拆分为名字和姓氏

好的,所以基本上我在问他们名字的问题,我希望这是一个输入,而不是名字和姓氏。

现在有什么方法可以拆分这个名字吗?并从“句子”中取出最后一个词,例如

输出的只是“冬天”

0 投票
7 回答
12657 浏览

c++ - c++文件io&按分隔符分割

我有一个文件,其中列出的数据如下:

我希望能够输入文件并将其拆分为三个数组,在此过程中修剪所有多余的空格并将每个元素转换为整数。

出于某种原因,我找不到在 C++ 中执行此操作的简单方法。我唯一的成功是将每一行输入到一个数组中,然后将所有空格正则表达式,然后将其拆分。整个过程花了我 20-30 行代码,修改另一个分隔符(例如空格)等很痛苦。

这是我想在 C++ 中拥有的 python 等价物:

在 python 中这样做的易用性是我首先转向它的原因之一。但是,我现在需要在 C++ 中执行此操作,并且我不想使用我丑陋的 20-30 行代码。

任何帮助将不胜感激,谢谢!

0 投票
0 回答
31363 浏览

java - 有没有办法用 String.split() 分割字符串并包含分隔符?

我正在尝试使用所有非字母数字字符作为分隔符拆分字符串,但 Java 的 String.split() 方法会丢弃结果数组中的分隔符。有没有办法像 "\W" 正则表达式模式那样拆分字符串,但保留分隔符?

0 投票
3 回答
833 浏览

python - 如何拆分网址

所以我正在使用python对网页进行一些解析,我想将完整的网址分成两部分。假设我有地址http://www.stackoverflow.com/questions/ask。我需要协议和域(例如http://www.stackoverflow.com)和路径(例如 /questions/ask)。我认为这可以通过一些正则表达式来解决,但是我对此并不那么方便。有什么建议么?

0 投票
69 回答
1352373 浏览

python - 你如何将列表分成大小均匀的块?

我有一个任意长度的列表,我需要将它分成大小相等的块并对其进行操作。有一些明显的方法可以做到这一点,比如保留一个计数器和两个列表,当第二个列表填满时,将其添加到第一个列表中,并为下一轮数据清空第二个列表,但这可能非常昂贵。

我想知道是否有人对任何长度的列表有一个很好的解决方案,例如使用生成器。

我一直在寻找有用的东西,itertools但找不到任何明显有用的东西。不过可能错过了。

相关问题:以块为单位迭代列表的最“pythonic”方式是什么?

0 投票
5 回答
25931 浏览

python - string.split(text) 或 text.split() :有什么区别?

有一件事我不明白...

想象一下,你有一个text = "hello world" 并且你想拆分它。

在某些地方,我看到想要拆分文本的人在做:

在其他地方,我看到人们只是在做:

有什么不同?为什么你以一种方式或另一种方式做?你能给我一个理论解释吗?

0 投票
1 回答
482 浏览

.net - 正则表达式将字符串拆分为项目

我的文本格式为

我想将其拆分为项目,以便我可以访问每个项目的时间、名称和文本,

我试图想出一个单一的正则表达式模式来实现这一点,但没有运气:

上面的这个模式只返回第一项。

上面的模式返回所有项目,但只返回文本的第一个字符(第 3 组)

有什么建议么?

0 投票
4 回答
34049 浏览

vb.net - 在 VB.NET 中拆分“十进制”

我确信这是一个非常简单的问题,但我是 VB.NET 的新手,所以我遇到了问题。

我有一个Decimal变量,我需要将它分成两个单独的变量,一个包含整数部分,一个包含小数部分。

例如,对于 x = 12.34,您最终会得到 ay = 12 和 az = 0.34。

是否有一个很好的内置功能可以做到这一点,还是我必须尝试手动解决?

0 投票
15 回答
98657 浏览

java - 正则表达式用于在没有被单引号或双引号包围时使用空格分割字符串

我是正则表达式的新手,非常感谢您的帮助。我正在尝试组合一个表达式,该表达式将使用所有未被单引号或双引号包围的空格来拆分示例字符串。我的最后一次尝试看起来像这样:(?!")并且不太有效。它在报价前的空间上分裂。

示例输入:

期望的输出:

请注意"will be"'regular expression'保留单词之间的空格。

0 投票
11 回答
96579 浏览

python - 将字符串拆分为单词和标点符号

我正在尝试将字符串拆分为单词和标点符号,并将标点符号添加到拆分生成的列表中。

例如:

我真正希望列表看起来像:

所以,我希望字符串在空格处拆分,标点符号从单词中拆分出来。

我尝试先解析字符串,然后运行拆分:

这会产生我想要的结果,但在大文件上速度很慢。

有没有办法更有效地做到这一点?