问题标签 [preg-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 投票
5 回答
17218 浏览

php - 使用 Preg_Split 和多个空格

我很难弄清楚这一点。

我有这样的数据行:

$data = "阿尔法自然资源公司 COM 02076X102 2,077 45,700 x

我希望在有多个空间的地方“爆炸”这条线。我遇到的问题是我只找到了炸毁有一个或多个空格的线的解决方案 - 我希望炸毁有多个空格但不仅仅是一个空格的这条线(所以例如,Alpha Natural Resources Inc 保持在一起)。

我知道答案可以在 preg_split 中找到,但我无法找出正确的代码..

谢谢

0 投票
3 回答
1994 浏览

php - preg_split :获取一行中的第一个单词

您能否帮助组装一个正则表达式,用于在preg_split它的第一个单词上拆分一个字符串 - 不区分大小写(直到第一个空格)。

0 投票
4 回答
2529 浏览

php - PHP preg_split:用其他字符串分割字符串

我想用一系列单词分割一个大字符串。

例如

那么结果将是:

我怎样才能做到这一点?是preg_split最好的方法,还是有更有效的方法?我希望它尽可能快,因为我将拆分数百 MB 的文件。

0 投票
2 回答
604 浏览

php - 在不以数字开头的点上拆分字符串而不会丢失拆分中的数字

给定以下句子:

我希望 preg_split() 给出这个:

我在用:

但这给了我:

如您所见,每个句子的最后一个字符都被删除了。我知道为什么会发生这种情况,但我不知道如何防止它发生。有任何想法吗?前瞻和后瞻可以在这里提供帮助吗?我对那些不是很熟悉。

0 投票
2 回答
680 浏览

php - 计算 Preg 拆分行?

是否可以计算从 preg_split 函数准备的项目数量?

例子:

让我们说$_REQUEST['p']=索引/主页

$str = preg_split('(/)', $_REQUEST['p']);

所以:

$str[0] = Index
$str[1] = Home

甚至可以计算这些吗?

0 投票
2 回答
5761 浏览

php - 我正在尝试拆分/分解/preg_split 一个字符串,但我想保留分隔符

我正在尝试拆分/分解/preg_split 一个字符串,但我想保留分隔符示例:

预期结果 :

不确定我是否必须循环然后重新为数组值添加前缀,或者是否有更简洁的方法。

我已经用 PREG_SPLIT_DELIM_CAPTURE 尝试了 preg_split() 但我得到了一些类似的东西:

这不是我想要的。任何帮助深表感谢。

0 投票
8 回答
3554 浏览

php - PHP 从字符串中提取数字

我想从 PHP 中的字符串中提取数字,如下所示:

如果string = 'make1to6'我想在整个字符串中的 'to' 子字符串之前和之后提取数字字符。即要提取1和6

我将使用这些返回值进行一些计算。我想在整个字符串中的“到”子字符串之前和之后提取数字字符。即要提取1和6

字符串的长度不是固定的,最长为 10 个字符。字符串中“to”的任一侧的数字最多为两位数。

一些示例字符串值:

想到类似的东西:

我将使用这些返回值进行一些计算。

0 投票
2 回答
88 浏览

php - 请向我解释这个正则表达式

我遇到了以下将字符串拆分为“令牌”的内容:

有人可以向我解释这与此有何不同:

任何帮助将不胜感激 :-)

0 投票
1 回答
451 浏览

php - 从 preg_split 打印数组

您好我试图打印数组的内容。

这是代码:

它不打印任何东西。任何想法?

0 投票
2 回答
1572 浏览

php - preg_split() 由逗号、双引号或空格分隔的标签字符串

我正在尝试preg_split()使用逗号、双引号或空格分隔的标签字符串。

这是我到目前为止的代码。这个想法是让用户在不使用 javascript 解决方案的情况下尽可能容易地输入标签(我稍后可能会用到)。

我得到的输出是:

我想要的输出是:

我不太确定我应该如何获取两个单词的标签。