[英]Remove spaces from the beginning and end of a string
我對正則表達式很新。 我需要在開頭和結尾清空空格中的搜索字符串。 示例:“搜索字符串”結果:“搜索字符串”
我有一個模式,作為一個JavaScript解決方案,但我不能讓它使用preg_replace在PHP上工作:
有效的Javascript模式:
/^[\s]*(.*?)[\s]*$/ig
我的例子:
$string = preg_replace( '/^[\s]*(.*?)[\s]*$/si', '', " search string " );
print $string; //returns nothing
在解析它告訴我g不被識別所以我不得不刪除它並將ig更改為si。
如果它只是白色空間,為什么不使用trim()
?
是的,你應該使用trim()我猜..但如果你真的想要那個正則表達式,這里是:
((?=^)(\s*))|((\s*)(?>$))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.