问题标签 [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.
python - 将列表拆分为较小的列表(分成两半)
我正在寻找一种轻松将 python 列表分成两半的方法。
所以如果我有一个数组:
我将能够得到:
tsql - 在 T-SQL 中实现和应用字符串拆分
我在 T-SQL 中有这个语句。
我BAY
从TABLE
它们uid
等于一串数字的地方选择“多个”,如下所示:
因此,我应该从中选择 4 个不同BAY
的 s TABLE
。我基本上需要将字符串1:45:34:98
分成 4 个不同的数字。
我认为 Split() 会起作用,但它不起作用,我得到一个语法错误。来自 T-SQL 之神的任何想法都会很棒!
regex - 如何处理 Perl 正则表达式中的每个 ASCII 字符(包括正则表达式特殊字符)?
我在 Perl 中有以下代码:
$_[2]
是分隔符变量,$_[1]
是分隔符可能存在的字符串。($_[0]
在别处使用)您可能已经猜到这段代码在这些变量名的子例程中。
无论如何,关于我的问题,当我的分隔符是无害的'a'
或者':'
代码像它应该的那样工作时。然而,当它是由 Perl 正则表达式解析的东西时,比如一个'\'
字符,那么它就不会像它应该的那样工作。这是有道理的,因为在 split 函数中 Perl 会看到如下内容:
这对它根本没有意义,因为它会想要这个:
因此,考虑到所有这些,我无法回答的问题是这样的:“我如何做到这一点,以便我输入的任何分隔符$_[2]
或所有 ASCII 字符都被视为应该是的字符,并且不被解释为别的东西?”
提前致谢,
罗伯特
java - 如何拆分仅包含分隔符的字符串?
我正在使用以下代码:
我得到了ArrayIndexOutofBound
例外。如何String.split()
处理连续或尾随/打开的分隔符?
另见:
php - 将文本拆分为单个单词
我想使用 PHP 将文本拆分为单个单词。您知道如何实现这一目标吗?
我的做法:
这是一个好方法吗?你有什么改进的想法吗?
提前致谢!
java - 一种反转java String.split()效果的方法?
我正在寻找一种将字符串数组组合成分隔字符串的方法。与 split() 相反。
在我自己写之前想问问论坛(因为JDK什么都有)
.net - 120 MB CSV 文件的 String.Split() 上的 .NET System.OutOfMemoryException
我正在使用 C# 读取 ~120 MB 纯文本 CSV 文件。最初我通过逐行读取来进行解析,但最近确定首先将整个文件内容读入内存要快几倍。解析已经很慢了,因为 CSV 在引号内嵌入了逗号,这意味着我必须使用正则表达式拆分。这是我发现的唯一一个可靠的工作:
为了在将全部内容读入内存后进行解析,我对换行符进行了字符串拆分,以获取包含每一行的数组。但是,当我对 120 MB 文件执行此操作时,我得到一个System.OutOfMemoryException
. 为什么当我的电脑有 4 GB 的 RAM 时它会如此快地耗尽内存?有没有更好的方法来快速解析复杂的 CSV?
javascript - Javascript 不会使用正则表达式拆分
自从我开始写这个问题以来,我想我已经找到了我遇到的每个问题的答案,但我想我还是会发布,因为它可能对其他人有用并且更多的澄清可能会有所帮助。
我试图将正则表达式与 javascript 函数拆分一起使用。由于某种原因,即使在我调用 match 时它找到了匹配项,它也没有拆分字符串。我最初认为问题出在我的正则表达式中使用前瞻。这是一个简化的示例:
不起作用:
作品:
看来问题是在拆分示例中,传递的字符串没有被解释为正则表达式。使用正斜杠而不是引号似乎可以解决问题。
我用下面这个看起来很傻的例子证实了我的理论:
有没有人认为 match 函数假设你有一个正则表达式而 split 函数没有这很奇怪?
sql - 将 SQL 结果分成范围
我想对按数字索引的成员列表进行简单查询,并将它们分组到相同大小的“桶”中。所以基本查询是:
假设我得到了 1000 个成员索引号,现在我想通过最大和最小成员索引将它们分成 10 个大小相等的组。就像是:
0 到 400 中的活跃成员:100 401 到 577 中的活跃成员:100 ... 1584 到 1765 中的活跃成员:100
我能想到的最好的办法是重复查询 max(my_members.member_index) 并增加 rownum 限制:
string - ActionScript2:使用两个分隔符拆分文本,帮助
我尝试在 AC2 中使用拆分来创建项目。
这个我有
但是,如果 in_pers = 3x5+5x3-6x8-4x2;
我怎样才能得到 3x5、5x3、6x8、4x2 的结果
如何使用带有两个分隔符的拆分。
最良好的问候..