【问题标题】:How to remove specific part from a String in php [duplicate]如何从php中的字符串中删除特定部分[重复]
【发布时间】:2014-04-10 06:48:33
【问题描述】:

我有以下字符串 Hi this string is to @removeStart be modified by @removeEnd function

我想删除字符串部分与@removeStart@removeEnd以及上面字符串中的这两个标签重合

【问题讨论】:

  • SO中有很多线程,搜索
  • 至少你可以展示你的尝试和预期的输出(仍然不清楚)..
  • 这不是那个重复的,它正在替换字符串中的一些关键字,但在这里我想删除字符串直到结束标记
  • 看来你当时没有解释清楚:(

标签: php string


【解决方案1】:

试试这个

$str = 'Hi this string is to @removeStart be modified by @removeEnd function';
echo preg_replace('/@removeStart (.*) @removeEnd/','',$str);

【讨论】:

    【解决方案2】:

    检查这个Demo Code Viper

    模式Check

    (@\b\w+)
    

    PHP

    <?php
    
        $str="Hi this string is to @removeStart be modified by @removeEnd function";
    
        echo preg_replace('(@\b\w+)','',$str);
    
    ?>
    

    结果

    Hi this string is to be modified by function
    

    【讨论】:

      猜你喜欢
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-09-16
      • 2013-08-30
      相关资源
      最近更新 更多