我試圖創建一個reg表達式來查找它之前或之後的字符'y'和'/'的序列。但只有在'/'字符之後或之前沒有任何內容。用例子來更好地解釋這一點。基本上,我需要從字符串中刪除這些。用於刪除日期模式字符串的Java正則表達式
例如:
'DD/MM/YYYY' 變成了 'DD/MM' 'DD/YY/MM' 變成了 'DD/MM' 'Y/MM/DD' 變成了「MM/dd'
這對Regex來說甚至可能嗎?如果不是,那麼解決這個問題的最好方法是什麼?只要是 - 那麼邏輯?
我試圖創建一個reg表達式來查找它之前或之後的字符'y'和'/'的序列。但只有在'/'字符之後或之前沒有任何內容。用例子來更好地解釋這一點。基本上,我需要從字符串中刪除這些。用於刪除日期模式字符串的Java正則表達式
例如:
'DD/MM/YYYY' 變成了 'DD/MM' 'DD/YY/MM' 變成了 'DD/MM' 'Y/MM/DD' 變成了「MM/dd'
這對Regex來說甚至可能嗎?如果不是,那麼解決這個問題的最好方法是什麼?只要是 - 那麼邏輯?
您可以使用
String replacement = inputString.replaceAll("/y+|y+/","");
更換什麼:\/y+|y+\/
什麼都沒有?
爲什麼要與正則表達式來做到這一點? –
你爲什麼不嘗試點擊它? – michaelmeyer
如果這是比正則表達式更好的方法,那麼我會這樣做 – lespommes