輸入:"c--","--c"
java的正則表達式用於開始和結尾的連字符
O/P:"c"
基本上我想除去起始和結尾的連字符。我正在嘗試以下兩個正則表達式,但沒有運氣:
("([A-Za-z]+)([\\-]+)$"),"$1")
("[\\-]+)([A-Za-z]+)$"),"$2")
任何幫助將不勝感激。謝謝。
輸入:"c--","--c"
java的正則表達式用於開始和結尾的連字符
O/P:"c"
基本上我想除去起始和結尾的連字符。我正在嘗試以下兩個正則表達式,但沒有運氣:
("([A-Za-z]+)([\\-]+)$"),"$1")
("[\\-]+)([A-Za-z]+)$"),"$2")
任何幫助將不勝感激。謝謝。
(([A-Za-z]+)(?=-))|(?<=-)([A-Za-z]+)
這應與起始任何字母或尾隨連字符
正則表達式應該是
str.replaceAll("^[-]+|[-]+$","")
使用此正則表達式((-+$)|(^\-+))
和替換匹配與「」
這將組在字符串的開頭或結尾匹配一個或多個-
,並且可以用空字符串替換它
語言是'Java'更新。 –
它在標題中,我沒有編輯。 –
@RohitJain oops..edited – Anirudha