使用 Reg Expression 重新格式化 RSS feed 中的图像
我正在使用 PHP (5.2) 从 MySQL 数据库创建一些 RSS 提要,专门用于我通过 AppMakr 制作的 iPhone 应用程序。 它们取自网站上的文章,其中嵌入了图像…
未知修饰符 '/' PHP 中的错误
preg_replace('/http:///ftp:///', 'https://', $value) $value 里面的 http:// 和 ftp:// 应该替换成 https:// 这个代码给出错误: preg_replace() […
将 URL 转换为 HTML 中的超链接,无需替换 src 属性值
我正在尝试转换 URL,但如果它们位于 src=" 之后,则不会。到目前为止,我有这个... return preg_replace('@(?!^src=")(https?://([-\w\.]+)+(:\d+)?(…
空格的正则表达式,但不是转义空格
我正在解析 ls -lb 的输入并尝试将每个字段放入 PHP 中的数组中。 我的输入看起来像这样: -rwx------ 1 user.name users 546879 2008-09-05 09:23 Ne…
preg_replace /e 和数组
为什么这段代码不起作用? $mx['foo'] = "vvv" $string = "foo is foobar, baz is widgets" echo preg_replace("/(foo)/ei", "$mx[('\\1')]", $string…
将带有查询字符串的 URL 转换为“搜索引擎友好”网址
我想知道是否可以重写这样设计的 URL,以便在 htaccess 中重写。 例如, 我有 URL:http://example.com/page.php?page=5&action=something 但我想…
正则表达式白名单问题
我有点困惑。我通过我编写的基本清理函数运行所有输入,只允许某些字符,但仍然允许使用诸如 [] 之类的字符。 function sanitize($input) { $pattern …
preg_replace 1 行上的多个实例?
我从扑克软件中得到了这样的文本(我已经突出显示了需要更换的部分)。 --- 失败 --- [Jh 9h Ah] 驾驶员座椅检查 达林顿还剩 15 秒采取行动 达灵顿投…
将包含 id 的 WordPress 简码替换为使用 id 的 html 标记
我正在 WordPress 中构建一个过滤器插件,并用一些 html 替换一些插件特定的标签。 示例:[VIDEO ID=12] 将在此函数中通过 preg_replaced 替换 functi…
preg_replace 在替换中应用字符串函数(如 urlencode)
我想以这种方式解析php中html文档字符串中的所有链接:将href='LINK'替换为href='MY_DOMAIN?URL=LINK',所以因为LINK将是url参数,所以必须对它进行ur…
为什么 preg_replace 给出这个输出?
我只是无法弄清楚这一点,出于某种原因: $string = "#mainparent { position: relative top: 100px left: 100px width:4994px }" $elementwidth = "8…