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

python - 将列表拆分为较小的列表(分成两半)

我正在寻找一种轻松将 python 列表分成两半的方法。

所以如果我有一个数组:

我将能够得到:

0 投票
5 回答
2578 浏览

tsql - 在 T-SQL 中实现和应用字符串拆分

我在 T-SQL 中有这个语句。

BAYTABLE它们uid等于一串数字的地方选择“多个”,如下所示:

因此,我应该从中选择 4 个不同BAY的 s TABLE。我基本上需要将字符串1:45:34:98分成 4 个不同的数字。

我认为 Split() 会起作用,但它不起作用,我得到一个语法错误。来自 T-SQL 之神的任何想法都会很棒!

0 投票
3 回答
1201 浏览

regex - 如何处理 Perl 正则表达式中的每个 ASCII 字符(包括正则表达式特殊字符)?

我在 Perl 中有以下代码:

$_[2]是分隔符变量,$_[1]是分隔符可能存在的字符串。($_[0]在别处使用)您可能已经猜到这段代码在这些变量名的子例程中。

无论如何,关于我的问题,当我的分隔符是无害的'a'或者':'代码像它应该的那样工作时。然而,当它是由 Perl 正则表达式解析的东西时,比如一个'\'字符,那么它就不会像它应该的那样工作。这是有道理的,因为在 split 函数中 Perl 会看到如下内容:

这对它根本没有意义,因为它会想要这个:

因此,考虑到所有这些,我无法回答的问题是这样的:“我如何做到这一点,以便我输入的任何分隔符$_[2]或所有 ASCII 字符都被视为应该是的字符,并且不被解释为别的东西?”

提前致谢,

罗伯特

0 投票
5 回答
12293 浏览

java - 如何拆分仅包含分隔符的字符串?

我正在使用以下代码:

我得到了ArrayIndexOutofBound例外。如何String.split()处理连续或尾随/打开的分隔符?

另见

0 投票
6 回答
20115 浏览

php - 将文本拆分为单个单词

我想使用 PHP 将文本拆分为单个单词。您知道如何实现这一目标吗?

我的做法:

这是一个好方法吗?你有什么改进的想法吗?

提前致谢!

0 投票
16 回答
142004 浏览

java - 一种反转java String.split()效果的方法?

我正在寻找一种将字符串数组组合成分隔字符串的方法。与 split() 相反。

在我自己写之前想问问论坛(因为JDK什么都有)

0 投票
9 回答
9440 浏览

.net - 120 MB CSV 文件的 String.Split() 上的 .NET System.OutOfMemoryException

我正在使用 C# 读取 ~120 MB 纯文本 CSV 文件。最初我通过逐行读取来进行解析,但最近确定首先将整个文件内容读入内存要快几倍。解析已经很慢了,因为 CSV 在引号内嵌入了逗号,这意味着我必须使用正则表达式拆分。这是我发现的唯一一个可靠的工作:

为了在将全部内容读入内存后进行解析,我对换行符进行了字符串拆分,以获取包含每一行的数组。但是,当我对 120 MB 文件执行此操作时,我得到一个System.OutOfMemoryException. 为什么当我的电脑有 4 GB 的 RAM 时它会如此快地耗尽内存?有没有更好的方法来快速解析复杂的 CSV?

0 投票
2 回答
20863 浏览

javascript - Javascript 不会使用正则表达式拆分

自从我开始写这个问题以来,我想我已经找到了我遇到的每个问题的答案,但我想我还是会发布,因为它可能对其他人有用并且更多的澄清可能会有所帮助。

我试图将正则表达式与 javascript 函数拆分一起使用。由于某种原因,即使在我调用 match 时它找到了匹配项,它也没有拆分字符串。我最初认为问题出在我的正则表达式中使用前瞻。这是一个简化的示例:

不起作用:

作品:

看来问题是在拆分示例中,传递的字符串没有被解释为正则表达式。使用正斜杠而不是引号似乎可以解决问题。

我用下面这个看起来很傻的例子证实了我的理论:

有没有人认为 match 函数假设你有一个正则表达式而 split 函数没有这很奇怪?

0 投票
4 回答
2875 浏览

sql - 将 SQL 结果分成范围

我想对按数字索引的成员列表进行简单查询,并将它们分组到相同大小的“桶”中。所以基本查询是:

假设我得到了 1000 个成员索引号,现在我想通过最大和最小成员索引将它们分成 10 个大小相等的组。就像是:

0 到 400 中的活跃成员:100 401 到 577 中的活跃成员:100 ... 1584 到 1765 中的活跃成员:100

我能想到的最好的办法是重复查询 max(my_members.member_index) 并增加 rownum 限制:

0 投票
4 回答
5890 浏览

string - ActionScript2:使用两个分隔符拆分文本,帮助

我尝试在 AC2 中使用拆分来创建项目。

这个我有

但是,如果 in_pers = 3x5+5x3-6x8-4x2;

我怎样才能得到 3x5、5x3、6x8、4x2 的结果

如何使用带有两个分隔符的拆分。

最良好的问候..