问题标签 [preg-replace]

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 投票
1 回答
376 浏览

regex - 在 PHP 中使用 preg_replace 修剪变量

我想从 $_SERVER['HTTP_REFERER'] 中提取文本

比方说

$_SERVER['HTTP_REFERER'] = http://www.google.com/search?source=ig&hl=en&rlz=&q=something+i+am+looking+for&aq=f&oq=&aqi=

然后我希望 $query 等于“something+i+am+looking+for”。我想我可以使用 pregreplace 所以我可以说

$query=preg_replace([一些正则表达式], ,$_SERVER['HTTP_REFERER']);

正则表达式应该表示“'&q='之后和'&aq'之前的任何内容”。我怎样才能把它写成正则表达式?

0 投票
3 回答
2573 浏览

php - 在 php 中需要简单 preg_match/preg_replace 正则表达式的帮助

我正在尝试做一个简单的任务,即改变数千个具有共同/高度的音乐视频嵌入代码。

例如,我有以下代码:

仅为易读性添加换行符

我需要编辑<object><embed>标签中的宽度/高度参数,一个具有“px”后缀,另一个根本没有(这完全是随机的,有些代码在所有情况下都有它,而另一些则没有)。

首先,我试图找出现有视频的宽度/高度......找到纵横比......然后用新值替换现有值(宽度=“640”和高度=“xxx”这是基于视频的纵横比)。

0 投票
4 回答
26654 浏览

php - 简单的 preg_replace

我根本无法弄清楚 preg_replace,它对我来说只是中文,无论如何我只需&page-X要从字符串中删除“”,如果它在那里。

X当然,如果有人有一个preg_replace对初学者有用的教程的链接,那也很方便!

0 投票
3 回答
445 浏览

php - 使用 PHP 用标签包装一大块文本

我正在尝试允许用户(使用 Wordpress)插入基于人造标签的 jquery 幻灯片库( http://www.queness.com/resources/html/slideshow/jquery-slideshow.html )。例如:

会产生类似的东西

我认为我遇到问题的地方是 jquery 代码要求 img 用锚标记括起来。这就是我所拥有的,但感谢 Wordpress,代码上方或下方的任何内容都没有正确格式化。我使用了 Wordpress 格式化功能,但它将每一行都包含在一个段落标签中,所以它只会破坏所有内容。

返回 $sorted_lines;

通常我会在 SO 上找到所有其他答案,所以这只是我的第一个问题。我不知道其他人试图帮助我解决这个问题是否太大了,但我被困住了,所以我想我会试一试。

0 投票
3 回答
974 浏览

php - preg_replace 正则表达式查找以字母开头的数字

我真的很困惑使用preg_replace但慢慢学习。

我需要有关功能的帮助:

这个想法是,我正在寻找直接在它们前面没有空格的字母的数字,

abc123。(不是“abc 123”,也不是“123abc”)

以及如何在两者之间简单地包含空格或字符,以便 abc123 变为 abc 123 或 abc@@123

谢谢大家!

0 投票
1 回答
381 浏览

php - 计算字符串中数字数量的最快方法,以及如何测试 PHP 性能?

我需要找到字符串中有多少个数字的最佳方法,我是否必须先删除除数字之外的所有内容,然后再删除 strlen?

另外,我将如何测试我编写的任何 PHP 脚本的性能,比如在某些条件下的速度和性能?

更新

说我必须包含 ½ 个半数,那么它肯定是 preg 不是吗?

0 投票
4 回答
176 浏览

php - 另一个 preg_replace 问题!

我有一个字符串,它们是捆绑在一起的单词,我需要将它们分开,每个以“A”结尾的单词可能应该换行,

我还需要检查以“A”结尾的单词是否应该以“A”结尾,例如额外或苏丹娜。

我从这个网站http://www.morewords.com/ends-with/a有一个以“A”结尾的单词数组,所以我只需要 preg_replace 函数。

每次有人在这里回答问题时,我都在学习,所以再次感谢大家的时间和耐心

0 投票
4 回答
3018 浏览

php - 如何在 PHP 中匹配 URL 的域部分?

我在正则表达式方面很糟糕,但我试图some/path/image.jpg摆脱http://somepage.com/some/...etc并尝试这种方法:

它不起作用——据我所知,它只是返回一个空白字符串。我该如何写这个正则表达式?

0 投票
1 回答
786 浏览

cakephp - preg_replace 多个问题

我正在尝试用新的 url 替换分页元素中的多个 url。

当 url 出现一次时,替换工作正常,即 prev 和 next,但它会在分页号上中断。它将第一个和最后一个数字链接放在一起。如何让 preg_replace 函数意识到需要替换的链接多次出现?

0 投票
5 回答
371 浏览

php - 关于php函数preg_replace的问题

我想从 html 文件中动态删除特定标签及其内容,并考虑使用 preg_replace 但无法获得正确的语法。基本上它应该,例如,做类似的事情:用什么都替换(包括)“”之间的所有内容。

有人可以帮我解决这个问题吗?