drwdvftp423507 2013-06-18 09:07
浏览 18
已采纳

在字符串的开头标识HTML标记并将其删除

I want to get html tag in string at starting position and remove it from the string

my demo strings are below:

<I>little willingness</I> that, as the Course itself was to emphasise

this will return <I> tag as o/p

<p>little willingness</p> that, as the Course itself was to emphasise

this will return <p> tag as o/p

little willingness that, <p>as the Course itself was to emphasise</p>

this will return me null as o/p

How do I modify my code below to check only for HTML tags at the start of the line and then remove them?

preg_match("/<[^<]+>/",$string,$m);
  • 写回答

2条回答 默认 最新

  • dqg63264 2013-06-18 11:29
    关注

    First Step:

    $paragraph = "<p><i>Please don't</i> blow me to pieces. How to put span here.</p>";
    $sentences = explode(".", $paragraph);
    

    Next, add span tags to each sentence:

    foreach($sentences as &$sentence) {
        $sentence = "<span>$sentence</span>";
    }
    

    Finally, re-implode them into a paragraph:

    $paragraph = implode(".", $sentences);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行