2013-10-01 50 views

回答

1
(([A-Za-z]+)(?=-))|(?<=-)([A-Za-z]+) 

這應與起始任何字母或尾隨連字符

1

正則表達式應該是

str.replaceAll("^[-]+|[-]+$","") 
+0

語言是'Java'更新。 –

+0

它在標題中,我沒有編輯。 –

+0

@RohitJain oops..edited – Anirudha

1

使用此正則表達式((-+$)|(^\-+))和替換匹配與「」

這將組在字符串的開頭或結尾匹配一個或多個-,並且可以用空字符串替換它

相關問題