使用php和regEx分割字符串

时间:2012-03-06 05:17:59

标签: php regex

如何通过修剪*在开始时(如果存在)和结束(如果存在)给定字符串来获取字符串在PHP中使用Reg Exp

4 个答案:

答案 0 :(得分:2)

您确定需要正则表达式吗? PHP的trim()函数允许您指定要从任意一侧修剪的字符列表:

$stripAsterisks = trim($string, '*');

http://php.net/trim

答案 1 :(得分:1)

您可以尝试trim功能..?

答案 2 :(得分:0)

如果你必须使用正则表达式(我不会(使用修剪))你可以尝试:

$result = preg_replace('/^\*+|\*+$/', '', '***foo bar***');

答案 3 :(得分:0)

我认为在这种情况下你不需要正则表达式,如果有替代方法,你应该避免使用正则表达式(它们在其他函数的风格上要慢一些)。 我认为这将解决您的问题:

$trimmedData = trim($string, '*');