php ubb转换成html,html转换成ubb代码

function htmlToUBB($str)

{

$str = preg_replace("/

]+src="([^"]+)"[^>]*>/i","[img]$1[/img]",$str);

$str = preg_replace("/]+src="([^"]+)"[^>]*>/i","[video]$1[/video]",$str);

return $str;

}

function UBB($str)

{

$auto_arr = array(

"/(?<=[^]a-z0-9-="'\/])((https?|ftp|mms|rtsp)://)([a-z0-9/-_+=.~!%@?#%&;:$\│]+)/i",

"/(?<=[^]a-z0-9/-_.~?=:.])([_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4}))/i",

"/[img](.+?)[/img]/is",

"/[video](.+?)[/video]/is"

);

$auto_url = array(

'\1\3',

'\0',

'',

''

);

$str = preg_replace($auto_arr,$auto_url," ".$str);

$str = nl2br($str);

return $str;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php html转ubb,php ubb转换成html,html转换成ubb代码相关推荐

  1. python 加注拼音-一个将汉字转换成汉语拼音的python库的代码

    下边代码段是关于一个将汉字转换成汉语拼音的python库的代码. #!/usr/bin/env python """ Author:cleverdeng E-mail:c ...

  2. 将pdf转换成图片在转换回pdf文件

    将pdf转换成图片在转换回pdf文件 之所有要这么做主要是曲线解决pdf文本内容增加覆盖层后依然可以复制出来的问题.查了不少资料发现通过覆盖层的方式并不能去除原有的文字内容,只是达到了掩耳盗铃的效果而 ...

  3. javapdf转换成html,java pdf转换为html代码

    java pdf转换为html代码 [2021-02-08 23:39:03]  简介: php将html转为图片的方法:首先借助类库mPDF将html转换成pdf,代码为[$pdf_name= md ...

  4. gif怎么转换html,gif如何转换成视频 gif转视频软件

    也许大家都知道怎么将视频转换成gif,在网上下载个对应的小工具,截取部分视频片段然后另存为gif格式即可,那么现在倒回来将gif如何转换成视频?gif转换成视频格式还能像gif一样动态么?不知道是吧, ...

  5. python汉字转拼音代码,一个将汉字转换成汉语拼音的python库的代码

    下边代码段是关于一个将汉字转换成汉语拼音的python库的代码. #!/usr/bin/env python """ Author:cleverdeng E-mail:[ ...

  6. 数字货币转换成大写货币金额的JAvascript代码

    用JavaScript编写了一功能函数,完成如下功能: 1.对一给定字符串,如:1234.55,转换成正确的中文货币描述:如:人民币壹仟贰佰叁拾四元五角五分 2.输入的字符串形式可以是以下几种:带分隔 ...

  7. 史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持NV21, YV12, YUV420_888, 分别对应Android Camer

    个人觉得libyuv性能更好,建议使用libyuv,地址:https://www.raoyunsoft.com/wordpress/index.php/2020/05/25/androidlibyuv ...

  8. m4s格式转换mp3_wav格式怎么转换成mp3格式

    wav是一种音质极好的声音文件格式,有不少歌曲都是使用这种音频格式的.许多的音乐发烧友也特别热爱这种格式的音乐.但是这种格式的音乐对一般的音乐爱好者来说显得体积太大,浪费手机或者电脑的空间,所以许多人 ...

  9. caj转换成word免费转换怎么转换?

    日常办公我们常用的有doc,ppt,xls等文件,我们还会遇到各式各样的文件,caj文件就是一种,不过caj文件的唯一缺陷就是不好编辑,我们可以考虑转换成Word文件,caj转换成Word免费转换怎么 ...

  10. 批量caj转换成word在线转换怎么转?

    电脑没有安装caj阅读器是不是很烦恼,因为我们没有办法打开caj文件啊,我们从网上下载的caj文件经常打不开,这时候我们可以试着转换Word文档,批量caj转换成Word在线转换怎么转? 方法1: 步 ...

最新文章

  1. SQL 进阶技巧(上)
  2. ip转数字 java_Java IP地址转换和数字相互转换算法
  3. 专访北京飞搜科技:一个创业公司该怎样在人工智能大潮中成长
  4. 敏捷个人俱乐部2012年2月线下活动:活出我的最好生活
  5. Photoshop激活教程
  6. 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件
  7. 字符的用意_通达信某些字符的意义及用法
  8. QML基础类型之color
  9. 64位处理器_电脑系统32位好还是64位好 哪个快?
  10. erlang下lists模块sort(排序)方法源码解析(二)
  11. 第二章--电商设计表
  12. 如何让select选项的那个请选择不被选中
  13. max3232ese_MAX3232CSE使用指南,MAX3232CES和MAX3232ESE有什么区别?
  14. ArcGIS 图像合并至新栅格图层
  15. 【SAS BASE】SAS格式、缺失值表示、命名规则及路径
  16. html好看的侧滑效果,H5 - 侧滑效果实现
  17. 做一名有幸福感的计算机教师,做一名有职业幸福感的教师为题目的作文
  18. 东北育才 DAY2组合数取mod (comb)
  19. 【转载】见山是山 见水是水
  20. Android SDK 环境配置与离线安装问题(校园网)

热门文章

  1. java实现https请求单向认证、双向认证
  2. SSM中 web.xml配置文件
  3. java面试题之spring aop中jdk和cglib哪个动态代理的性能更好?
  4. mysql执行计划(explain)
  5. 关于block的回调使用-防止内存泄露问题
  6. ElastcSearch的Mapping映射建立
  7. ORACLE恢复数据
  8. BZOJ2434 [Noi2011]阿狸的打字机(AC自动机 + fail树 + DFS序 + 线段树)
  9. cocos2d-x设计模式发掘之五:防御式编程模式
  10. GridView中使用DropDownList的OnSelectedIndexChanged事件