腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
PHP
-
preg_replace_callback
失败
,
返回
子
标记
php
、
regex
、
preg-replace-callback
所以我有一个
preg_replace_callback
函数,它用函数替换字符串中的特定标签。 示例: $object =
preg_replace_callback
('~{FUNC\s+(.+?)}condition, $function, $content) = $matches;}, $object); 但是,当我在另一个
标记
中使用
子
标记
时,它会
失败
示例: {FUNC name_of_func}
浏览 29
提问于2019-06-06
得票数 1
回答已采纳
2
回答
如何使用preg_match提取自定义
标记
php
、
regex
、
preg-match
/i'使用preg_match函数从模板中提取
标记
。%}{%content%}</td> </tr></table>在本例中,middle
标记
与middle和content都匹配,而应该只匹配middle
标记
。
浏览 3
提问于2011-06-14
得票数 1
回答已采纳
1
回答
preg_replace_callback
()可以保留变量的元素吗?
php
、
regex
、
preg-replace-callback
我已经得到了一系列包含URL的大型
标记
字符串,大多数URL都很好,但是在更改格式时,它们中的一些被破坏了,它们的一些破折号("-")被更改为空格字符。我一直试图使用
preg_replace_callback
()来修复它们在
PHP
中加载时的问题。this-is-the-website broken url)$p
浏览 3
提问于2016-12-02
得票数 1
回答已采纳
1
回答
PHP
:如何移除嵌套标签,并以非嵌套的方式重新定位它们?
php
、
recursion
、
tags
、
nested
我需要从字符串中删除所有出现的bb样式
标记
。标签可以嵌套,这就是我
失败
的地方。我还需要将每个
标记
和内容重新定位到字符串的末尾,并用HTML元素替换
标记
。我尝试过使用正则表达式和
preg_replace_callback
,但到目前为止还没有成功。我还试图修改以下内容,但也没有成功:和我认为我不能使用超文本
标记
语言解析器,因为超文本
标记
语言格式不正确(元素中的
子
元素不能有
子
元素)。
浏览 0
提问于2011-03-21
得票数 0
回答已采纳
1
回答
Regex:匹配打开/关闭
标记
,它接受另一个具有相同名称的打开/关闭
标记
php
、
regex
、
tags
在下面的代码中,有两个父
标记
(T1-4和T5-6)和一个
子
标记
(T2-3)。<?
php
Hello Nested 1
preg_replace
浏览 2
提问于2014-05-22
得票数 1
回答已采纳
3
回答
用
PHP
替换相同长度的保留空格的文本
php
、
regex
我收到了以下请求:我想用
PHP
替换文本中长度相同的星星中的
子
字符串。
子
字符串用<protected>
标记
掩蔽。我已经找到了解决这个问题的方法,但是我想更进一步:算法应该保留空白,例如空格或行间隔。到目前为止我得到的是: function ($matches) {
浏览 2
提问于2016-01-31
得票数 2
回答已采纳
1
回答
使用文本样式创建带有
子
列表的列表
php
、
regex
、
markdown
、
preg-replace-callback
我试图使
标记
格式化有序列表,下面是
标记
样式:1. cat 1. horse1. pig该列表中的horse和monkey应该是
子
列表的一部分,因为它们在数字之前有一个空格。$/m", "<li>$1</li>", $match[0]); $str =
preg_replace_callback
("/(?:^1\.
浏览 3
提问于2013-10-15
得票数 2
回答已采纳
2
回答
当
php
和simplexml_load_string的解析
失败
时,xml
标记
中冒号的Regex
php
、
xml
、
regex
在对我的的后续操作中,如果在xml文件中有一个格式错误的字符串,您可以使用
preg_replace_callback
()提取内容以删除中断的元素。这个函数的目的不是用regex解析xml (一个坏主意),而是试图找到不解析并且
失败
的xml,这样我们就可以在发送之前
标记
没有正确格式化的文章。这是一组工具的一部分,用于在交付之前清理内容。回调将
返回
失败
节点的整数。如果在此之后通过,我们可以报告文章的索引,然后尝试使用DOMDocument来更正html并再试一次。如果
失败
,我们会将其报告为关
浏览 6
提问于2012-07-09
得票数 0
回答已采纳
2
回答
如何对未知值使用
preg_replace_callback
?
php
、
regex
今天,我开始用已知的价值观理解
preg_replace_callback
,我得到了一些很好的帮助。但现在我想解决未知的价值问题。id="keepthis"> text</p><div id="foo">text</div><div id="bar">more text</div><a id="red"href="page6.
php
">Page 6<
浏览 4
提问于2014-02-07
得票数 3
回答已采纳
1
回答
警告:
preg_replace_callback
():修饰符/e不能与替换回调一起使用
php
当我使用以下代码时,我遇到了
php
5.5的问题:$source = preg_replace('/&#x([a-f0-9]+);/mei', "utf8_encode(chr(0x\\1))", $source); 弃用: preg_replace():不推荐使用
浏览 4
提问于2016-06-01
得票数 1
1
回答
以数组作为替代的preg_replace到
preg_replace_callback
php
、
arrays
、
preg-replace
、
preg-replace-callback
我正在迁移一个应用程序来使用
PHP
5.5,我需要从preg_replace函数中删除/e字符,这样才能使用
preg_replace_callback
()preg_replace ($array[\'\1\'] : \'\' );' , $template );$template包含一个html文档,其
标记
如下:{user_name}$array['user_name'] = 'The user
浏览 3
提问于2013-12-23
得票数 1
回答已采纳
1
回答
RegEx查找所有锚定
标记
,包括带有图像的锚
标记
php
、
html
、
regex
、
preg-replace-callback
我试图找到所有的<a>
标记
,并在它们周围添加一个div。如何更改RegEx以匹配<a><img></a>和<a>text</a>,或<a>
标记
中的任何
标记
。我有: $out =
preg_replace_callback
浏览 0
提问于2016-01-21
得票数 0
回答已采纳
2
回答
preg_replace ()→
preg_replace_callback
()重写中的错误?[Smarty_Compiler.class.
php
]
php
、
zend-framework
、
smarty
在将
PHP
升级到版本7之后,Smarty_Compiler.class.
php
中出现了警告。警告: preg_replace():不再支持/e修饰符,在/var/www/……中使用
preg_replace_callback
/Smarty/Smarty_Compiler.class.
php
,第271$source_content =
preg_replace_callback
($search
浏览 3
提问于2017-09-12
得票数 1
回答已采纳
1
回答
如何替换具有特定类(第n次出现)的
标记
的“innerHTML”(使用regex)?
php
、
regex
、
string
、
preg-replace
类
标记
只是
标记
源中元素的一种方式,就像lightbox所做的那样。用类进行
标记
似乎是最优雅的,但也许用不同的方式
标记
元素会使解决方案更容易呢?不过,我怀疑这会有什么不同。包含其他类时 return
preg_repla
浏览 0
提问于2014-08-09
得票数 0
回答已采纳
1
回答
在html正则表达式中查找和替换
失败
php
、
html
、
regex
我有一个正则表达式,可以在html内容中查找一些以前有效的关键字,但现在
失败
了,我不知道为什么。(正则表达式来自。)$text =
preg_replace_callback
($find, 'replaceCallback', $text'</a>';
浏览 3
提问于2010-06-29
得票数 0
回答已采纳
1
回答
PHP
将输入文本区域列表排序为编号列表
php
、
forms
我有一个表单文本区,我希望用户将数据粘贴到其中,然后当提交时,将使用一些
PHP
处理该文本区,并
返回
列表,但对每个carraige
返回
的列表进行编号。例如,用户输入;Chris
PHP
返回
;2=Chris尝试了一些
preg_replace_callback
技术,但无法理解。虽然不太熟悉它是如何工作的;
preg_replace_cal
浏览 2
提问于2014-11-15
得票数 0
1
回答
在5.5.3中被废弃的preg_replace
php
我目前正在用
php
重新编程一个框架,并将我们的开发服务器升级到
php
5.5.3。当我启动webbrowser时,它会
返回
以下错误: [19-Oct-2013 16:54:05 Europe/Amsterdam]
PHP
Deprecated: preg_replace(): The/e modifier is deprecated, use
preg_replace_callback
instead in /Applications/MAMP/htdo
浏览 2
提问于2013-10-19
得票数 1
回答已采纳
3
回答
Geshi和Markdown
php
、
syntax-highlighting
、
markdown
、
preg-replace-callback
、
geshi
我也有我的
标记
函数我试图使用回调函数来preg_match从
标记
返回
的<pre>
标记
,并在
返回
的值上运行geshi->parse_code();函数这是我的密码 '/<pre.*?>(.*?[<pre.*?>.// or alternative escape all $ as \$
浏览 0
提问于2010-11-18
得票数 2
回答已采纳
2
回答
使用
PHP
和Regex提取主体HTML并清除注释
php
、
html
、
regex
、
html-parsing
我想使用
PHP
清除<body>部分中的注释和其他垃圾或
标记
,但我的代码不起作用:感谢@mhall,我认为我的regex不起作用是因为<body>
标记
中的属性。我使用他的代码并更新如下: $str =
preg_replace_callback
('/(?
浏览 1
提问于2015-05-01
得票数 2
回答已采纳
点击加载更多
相关
资讯
【函数分享】PHP函数preg_split分享
PHP多进程系列笔记(一)
PHP多进程系列笔记(四)
HTML、JS与PHP之间的数据传输
PHP文件操作常用函数,这个考点还是给大家总结一下
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券