有沒有一種方法可以讓我根據regEx模式格式化字符串。這是我可以有一個字符串,並應用該模式。一個完美的例子是電話號碼或信用卡。舉例來說,如果我有這樣的功能:基於模式的Java字符串格式化
public String formatNumber(String input, String patter) {
// What to do...
}
我想描述的,而不是做多的字符串操作來獲得輸入所需格式的單個字符串的模式。
不是說輸入可能不是整個輸入,而只是輸入的一部分,它仍然需要格式化。
EXAMPLE:
-------
Pattern = "\(\d{3}\) \d{3}-\d{4}"
123456 => (123) 456
1234567 => (123) 456-7
1234567890 => (123) 456-7890
12 => (12
不知道[這有助於(http://stackoverflow.com/questions/8196771/format-a-string-using-regex-in-java) – gtgaxiola
可能值得RegEx在這個問題的答案:http://stackoverflow.com/questions/8196771/format-a-string-using-regex-in-java – Durandal
看着這個,但沒有完全關注。我將添加添加標準。 – jjNford