在 Java 中按時間間隔分割字串
以特定時間間隔分割字串可能是程式設計中常見的任務。在 Java 中,使用正規表示式實作此目的提供了一個通用且高效的解決方案。
問題陳述
考慮每隔 3 個字元分割字串的任務。在JavaScript 中,可以使用以下表達式來完成此操作:
"foobarspam".match(/.{1,3}/g)
此表達式成功將字串" foobarspam" 拆分為["foo", "bar", "spa", "m"].
Java 實作
為了在Java 中實現相同的結果,我們可以使用Pattern 和Matcher 類別的類似方法:
String input = "1234567890"; String[] arr = input.split("(?<=\G...)");
解釋
這裡使用的正規表示式是:
(?<=\G...)
以上是如何在Java中定期分割字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!