2016-12-16 98 views
1

前導空格我想在前面加上後綴header_checks一些動態的數據。也就是說,我的郵件軟件犯規支持列表取消訂閱功能,所以我試圖克服與後綴header_checks前面加上後綴header_checks在正則表達式

我的正則表達式是目前這樣的

/^To:(.*)$/ PREPEND List-Unsubscribe: https://www.example.com/unsubscribe.php?list=1&email=$1 

然而,當它被改寫,或而添加到電子郵件標題鏈接變得

https://www.example.com/unsubscribe.php?list=1&email= [email protected] 

所以,我的問題基本上是如何刪除從上面的正則表達式開頭的空白?

在此先感謝

回答

2

你實際上可能消耗空白(S)與\s*(=零個或多個空格):

/^To:\s*(.*)$/ 
    ^^^ 

regex demo

如果電子郵件只是一個後0+空格的非空白字符塊,你甚至可以使用

/^To:\s*(\S+)/ 

其中\S+除空白,一個或多個字符匹配。

+1

該死的,我完全忘了那個。它完美地工作,謝謝Wiktor – Kosta