我想拿出一個正則表達式,擺脫所有的標點符號(如果有一個或多個)在頂部和一個字符串的結尾。 我現在使用正則表達式如下:(字是我要轉換的字符串)正則表達式,擺脫所有在一個字符串的頂部和末尾的標點
word = word.replaceAll("['?:!.,;]*([a-z]+)['?:!.,;]*", "$1").toLowerCase();
但是,我仍然得到一些奇怪的案件。例如,'Amen'
轉到'amen'
,''tis
轉到'tis
。任何人都可以幫我修改它,以便'Amen'
將會去amen
和''tis
到tis
。提前致謝!