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

c++ - 有没有内置的方法在 C++ 中拆分字符串?

有吗?通过字符串,我的意思是 std::string

0 投票
5 回答
21491 浏览

php - 如何将句子转换为单词数组?

从这个字符串:

我怎样才能产生这个数组?

0 投票
3 回答
1328 浏览

javascript - 在 IE 7 中丢失 div 内容中的换行符

我正在尝试在源中的换行符上拆分 div 的 innerText 。这适用于:

但这在 IE 7 中失败了,因为换行符显然被删除了。jQuery 1.3.2 似乎没有错,因为我也尝试了这两种方法:

如果我将 div 更改为 pre,则上述任何工作都不会。

看来换行符是一旦源被解析到 DOM 中。:( 是这样吗?有没有办法用javascript来解决它们?

0 投票
10 回答
10873 浏览

c# - C# 扩展方法 - 也接受转义字符的字符串拆分

我想为 .NET String 类编写一个扩展方法。我希望它是 Split 方法的一个特殊变体——当在分隔符之前使用转义字符时,它采用转义字符来防止拆分字符串。

写这个的最好方法是什么?我很好奇处理它的最佳非正则表达式方法。
有签名的东西,比如...

更新: 因为它出现在一个评论中,转义......

在 C# 中转义非特殊字符时,您会收到错误 - CS1009:无法识别的转义序列。

在 IE JScript 中,转义字符被丢弃。除非你尝试 \u 然后你得到一个“预期的十六进制数字”错误。我测试了 Firefox,它具有相同的行为。

我希望这种方法非常宽容并遵循 JavaScript 模型。如果您在非分隔符上转义,则应该“友好地”删除转义字符。

0 投票
2 回答
1313 浏览

java - 尝试在使用 Formatter 创建的 String 上使用 String.split() 正则表达式

大家好,我是这里的新人,

我正在使用来自开源库(Java 的 Matrix Toolkits)的以下代码,它输出以下矩阵

我正在尝试进行字符串拆分,这将返回 1000,1000,5

我尝试使用 String[] parts = str.trim().split("\\s");

但似乎使用 \s 作为字符串标记是错误的,知道我应该改用什么吗?

多谢!

0 投票
3 回答
1281 浏览

html - 在 ASP.NET 中拆分 html 表

我有一个 html 文件,其中有一个包含 4 列和多行的巨大表格。我想在 asp 2.0/3.5 页面中显示它,这样它的前 2 列出现在一个区域中,另外两列出现在与其相邻的另一个区域中。诸如将表格一分为二并显示之类的事情。有什么办法可以实现吗?

0 投票
7 回答
35592 浏览

bash - bash 变量中的标记数

我如何知道 bash 变量(空格分隔的标记)中的标记数量 - 或者至少,它是一个还是更多。

0 投票
5 回答
24129 浏览

python - python,正则表达式拆分和特殊字符

如何使用空格作为分隔符正确拆分包含带有特殊字符的句子的字符串?使用正则表达式拆分方法我无法获得所需的结果。

示例代码:

输出是:

当我正在寻找类似的输出时:

需要注意的是, s 是从另一个方法返回的字符串,所以我不能像这样强制编码

在 Unicode 和 reg-ex 的官方 python 文档中,我没有找到令人满意的解释。

谢谢。

亚历山德罗

0 投票
25 回答
694186 浏览

javascript - 如何在 JavaScript 中拆分具有多个分隔符的字符串?

如何在 JavaScript 中拆分具有多个分隔符的字符串?

我正在尝试拆分逗号空格,但 AFAIK JavaScript 的split()函数仅支持一个分隔符。

0 投票
10 回答
354439 浏览

javascript - 获取拆分字符串数组的最后一个元素

我需要获取具有多个分隔符的拆分数组的最后一个元素。分隔符是逗号和空格。如果没有分隔符,它应该返回原始字符串。

如果字符串是“你今天过得怎么样?” 它应该返回“今天?”

如果输入是“hello”,则输出应该是“hello”。

如何在 JavaScript 中做到这一点?