问题标签 [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.
php - preg_split() 和 implode() 新手请帮忙(试着做正确的标签)
我正在使用一些现成的代码,它正在使用 implode 和 explode 函数为照片分配标签,标签用户输入。虽然它做得不对,就好像你尝试了一个两个词的标签,它正在拆分它。所以我用我发现的正则表达式替换了一个 preg_split 函数的 explode 函数,但是即使在http://php.fnlist.com/regexp/preg_split上测试函数和正则表达式表明它正确拆分了标签,在我的应用程序中它完全忽略任何两个词的标签。
我试图从“犯罪,爱情,神秘,犯罪剧,浪漫”等输入中获得格式良好的标签:“犯罪,爱情,神秘,犯罪剧,浪漫”,而我得到的是:“犯罪,爱情,神秘,浪漫” "
我给出了下面的代码。请帮忙!!
php - 拆分字符串 PHP
我从来没有理解过正则表达式的模式,在谷歌搜索之后我也没有变得更聪明。
我想从这个字符串中获取 WordPress 版本号(3.2):
将来升级到 3.3 时,我不希望拆分代码能够做到这一点。所以没有静态表达式。
我该如何解决这个问题?
php - PHP preg_split  [0-9] Â
嗨,我需要根据这个“动态”分隔符将一个字符串拆分为一个数组:
它的变量之间的数字 Â
......字符串也可以包含Â
,所以 str_replace 或爆炸它是无用的(对我来说)
php - 在 PHP 中在多个分隔符上拆分字符串
我可以使用逗号分隔字符串preg_split
,例如
如何使用点、空格和分号来分割字符串?
PS。我在 PHP preg_split 页面上找不到任何相关示例,这就是我要问的原因。
php - PHP preg_split 无论如何都要保留分割字符串?
如果我有以下字符串
我正在拆分它$r = preg_split("/\d{4}\n/", $string);
并且效果很好,但我也想包含分隔字符串..
即此刻这给了我
但我希望它包括分隔线,即
希望这是有道理的..
谢谢
李
php - 当字符串已经包含 PHP 中的可拆分字符时,如何从 preg_split 中排除字符串?
我在 PHP 中使用 preg_split 函数来创建一个包含多个不同元素的数组。但是,我想排除一个恰好包含我 preg_splitting 的元素之一的字符串。
我想做的是从匹配拆分中排除诸如“foo-bar”之类的字符串,因为它包含一个破折号。'foo-bar' 需要与我的目的完全匹配。
php - 修复 php 标记模式
我有一个标记字符串的 Perl 脚本
所以如果我有一个字符串$s="The large [[bear]] is dangerous."
它会回来array("The large", " [[", "bear", "]] ", "is dangerous", ".")
但是当我在 php 脚本上使用它时,正则表达式模式似乎不起作用。
有人知道这个问题吗?
php - php自定义用preg解析一个字符串
我的方法解析字符串并处理字符串中包含的信息。一个简单的例子是
上面会做两个插入语句。第一个将在名为 user 的表中插入在 md5 中加密的用户名和密码。
第二个将在名称表中插入一个名称。我正在设置它以便可以转义字符。即,如果用户名是 p;ez。该字符串将具有 p\;ez。
我目前的方法如下
上述方法的问题在于它只会检查 ; 的第一个实例。我尝试的另一个解决方案是在 ; 上爆炸字符串。但是,这不起作用,因为它在所有实例上爆炸,包括逃脱的实例。我尝试的另一件事是使用下面的正则表达式爆炸
问题是它之前在字符上爆炸;在所有未逃脱的实例上。有没有办法可以在所有实例上爆炸字符串;前面没有反斜杠?
php - PREG_ 或正则表达式问题
我想匹配/
(我相信您使用[^/]+$
)的最后一个实例并复制接下来的四个或更少数字的内容,直到我得到一个 dash -
。
我相信返回这个数字的“正确”方法是通过 preg_split,但我不确定。我知道的唯一其他方法是展开/
、数组反转、展开-
、分配。我敢肯定还有更优雅的方式吗?
例如
不幸的是,我不像你们中的一些人那样是正则表达式大师。
这是做同样事情的一种丑陋方式。
php - preg_split 正则表达式帮助
在下面的processPage
函数中,我从每个处理的 URL 的关键字元标记中获取关键字。我需要更改它,preg_split
以便它只提取任何关键字集群的前三个单词。
例如,给定这个关键字meta
标签:
我只想要第一个关键字集群的“这也是”部分。
另外,如果关键字词组的总列表长于 10 个,我只想从列表中提取前 10 个关键字词组。
即,(关键字词组 1、kw 2、kw 3、kw4 等...,关键字词组 10)
非常感谢任何帮助。