2017-05-25 47 views
-6

輸入:番茄 - 500-600克如何使用正則表達式刪除空格之間的短劃線?

輸出:番茄500-600克

+1

這真的很簡單的工作。你嘗試了什麼?什麼不行? – Toto

+0

'str_replace(「 - 」,「」,「tomato - 500-600 g」)' –

+0

試試這個** preg_replace('/ [^ A-Za-z0-9 \ - ] /','','tomato - 500-600克')**; –

回答

0
/\s\–\s/ 

會發現空間破折號空間。用它來替換一個空格。通過正則表達式來實現

0

簡單的方法是:

preg_replace('/[^A-Za-z0-9\-]/', ' ', 'tomato – 500-600 g'); 

,如果你不想使用正則表達式的方法。簡單的方法是:

str_replace(" – ", " ", "tomato – 500-600 g") 
相關問題