复制代码 代码如下:
<?php
/**
* author: goosman
* blog: http://blog.csdn.net/lgg201
* mail: lgg860911@yahoo.com.cn
*/
$str = '0123456789<a>012</a>0123456789';
function substr_remain_tag($s, $o, $l) {
$is_match = preg_match_all(<<<heredoc
#该正则表达式解析xml标签, 标签属性内部支持转义符"\", 支持对"\"自身和对应引号的转义
<(\w+) #标签开始
(?: #属性列表
\s+ #前置空格
\w+ #属性名
\s* #属性名后的空白(为了兼容)
= #属性名值之间的等号
\s* #属性值前的空白(为了兼容)
(?: #属性值(引号处理)
" #双引号的情况
(?:
\\\\\\\\ #吃掉连续两个转义符(表示转义符自身)
\\\\" #吃掉转义符接着一个引号(表示转义的引号)
[^"\\\\]* #其他字符
)*
"
' #单引号情况
(?:
\\\\\\\\ #吃掉连续两个转义符(表示转义符自身)
\\\\' #吃掉转义符接着一个引号(表示转义的引号)
[^'\\\\]* #其他字符
)*
'
)
)*
>
.*? #标签内容
</(?1)> #结束标签
;x
heredoc
, $s, $matches, PREG_OFFSET_CAPTURE, $o);
if ( $is_match ) {
foreach ( $matches[0] as $match ) {
$o0 = $match[1];
#标签左边界越过截取目标右边界, 退出
if ( $o0 >= $o + $l ) break;
$l0 = strlen($match[0]);
#标签右边界在截取目标右边界内, 继续
if ( $o0 + $l0 < $o + $l ) continue;
#以下为标签跨边界处理
$l = $o0 + $l0 - $o;
break;
}
}
return substr($s, $o, $l);
}
echo $str . chr(10);
echo substr_remain_tag($str, 0, 20) . chr(10);
相关推荐:
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
seo要学什么技术,seo要学什么技术好 ,ai.fale
高效创作新时代AI文案速写工具,让创作更轻松
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
什么是seo快排,seo快排方案 ,ai剪图形
为什么seo推广那么多,seo推广难吗 ,东莞ai听译平台
seo监控什么意思,seo数据监控 ,ai panda眼镜架
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
GPT优化:让你的工作与生活更高效、更智能,Ai__79
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
用AI写的文章算原创吗?真相揭示,带你深度思考!
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
打破创作边界,无限可能无限制生成文章的AI
AI免费写文章:让创作变得轻松高效
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
为什么seo这么难,seo难嘛 ,ai宁中则
内容创作新时代:自动生成文章的AI如何改变写作生态
文字生成AI:开启创意写作的新纪元
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
seo用什么手法,seo方式 ,ai绘画飞翔
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
用AI写文,开启创作新时代
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
打造内容创作新时代:有言AI生成助力创作者释放灵感
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
ChatGPT破解:人工智能未来的无限可能,污污AI解说
提升写作效率,释放创意潜力文章生成AI软件的未来
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
AI智能软件:未来科技的核心力量
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池