如何删除句子中从'#'或'http://'开始的任何单词?

时间:2013-09-23 08:54:55

标签: php

如何修剪字符串的一部分,并使用PHP将其保存在MySQL的特定字符串中?

示例1:

  

字符串值:“成功永远不会让人感到意外。#justdoit喜欢它!”

     

回报价值:“成功绝不是一件惊喜。喜欢它!”

示例2:

  

字符串价值:“两年前,他们选择了The Chance。现在他们是职业足球运动员。观看他们的旅程。全长功能:http://youtu.be/1D3OO6fuBfA

     

回归价值:“两年前,他们带着机会。现在他们是职业足球运动员。观看他们的旅程。全长特征:”

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

使用此正则表达式:

#([A-Za-z0-9_]+)

然后用空格替换它!

示例:

preg_match("#([A-Za-z0-9_]+)", $input_text, $matches);

// Store to database or print the matches like this:
print_r($matches);

// Replace by whitespace
$output = preg_replace('#([A-Za-z0-9_]+)', ' ', $input);