我正在嘗試匹配然后替換單詞之間的空格。https://regex101.com/r/edlsbU/1/嘗試過:([a-z].)(\s+) 但是,無法正常工作。嘗試過:\w+\s\w.*嘗試過:\w+(\s)(?=\w)<--有條件。編輯: ^\s*(?=[a-zA-Z0-9'/\\&.-])([a-zA-Z0-9'/\\&.\s-]{3,})(?<=\S)[ \s]*$但是,不修剪。預(yù)期的:viva后面跟著一個(gè)空格,將其修剪掉。viva la后跟一個(gè)空格和一個(gè)新字符,將空格替換為+。我試圖為搜索引擎參數(shù)準(zhǔn)備文本,并意識(shí)到當(dāng)您執(zhí)行搜索查詢時(shí):?q=,您確實(shí)將單詞傳遞為:?q=word+word+word。所以,我想嘗試編寫一個(gè)正則表達(dá)式來檢查一個(gè)單詞是否有空格并且后面跟著另一個(gè)單詞,如果后面沒有另一個(gè)單詞,則空格將被修剪。但是,如果在空格后面跟著另一個(gè)單詞,則單詞之間會(huì)添加一個(gè) +。
正則表達(dá)式:僅在后面跟有任何字符時(shí)替換空格,否則修剪
郎朗坤
2023-07-29 15:55:53