如何通过修剪*在开始时(如果存在)和结束(如果存在)给定字符串来获取字符串在PHP中使用Reg Exp
答案 0 :(得分:2)
您确定需要正则表达式吗? PHP的trim()
函数允许您指定要从任意一侧修剪的字符列表:
$stripAsterisks = trim($string, '*');
答案 1 :(得分:1)
您可以尝试trim
功能..?
答案 2 :(得分:0)
如果你必须使用正则表达式(我不会(使用修剪))你可以尝试:
$result = preg_replace('/^\*+|\*+$/', '', '***foo bar***');
答案 3 :(得分:0)
我认为在这种情况下你不需要正则表达式,如果有替代方法,你应该避免使用正则表达式(它们在其他函数的风格上要慢一些)。 我认为这将解决您的问题:
$trimmedData = trim($string, '*');