當前位置:
首頁 >
替换邮箱分隔符
發布時間:2024/9/19
46
豆豆
前言
- 數據庫中存儲的郵箱數據五花八門。多個郵箱之間的分隔符可能是;、/、空格。
- 不管是啥分隔符,都替換為逗號
- 依賴 apache 的 commons-lang
代碼
import org.apache.commons.lang3.StringUtils; public class TestStringReplaceAll {public static void main(String[] args) throws ParseException {String emails = "123@sohu.com/234@sohu.com/456@sohu.com";emails = StringUtils.replaceAll(emails, "[;/ ]+", ",");System.out.println(emails);emails = "123@sohu.com;234@sohu.com;456@sohu.com";emails = StringUtils.replaceAll(emails, "[;/ ]+", ",");System.out.println(emails);emails = "123@sohu.com 234@sohu.com 456@sohu.com";emails = StringUtils.replaceAll(emails, "[;/ ]+", ",");System.out.println(emails);emails = "123@sohu.com";emails = StringUtils.replaceAll(emails, "[;/ ]+", ",");System.out.println(emails);emails = "123@sohu.com/234@sohu.com;;/456@sohu.com 567@sohu.com";emails = StringUtils.replaceAll(emails, "[;/ ]+", ",");System.out.println(emails);} }輸出結果:
123@sohu.com,234@sohu.com,456@sohu.com 123@sohu.com,234@sohu.com,456@sohu.com 123@sohu.com,234@sohu.com,456@sohu.com 123@sohu.com 123@sohu.com,234@sohu.com,456@sohu.com,567@sohu.comcommons-lang的maven坐標
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.9</version> </dependency>查新:https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
總結
- 上一篇: 伽利略发明了什么?(关于伽利略)
- 下一篇: 【spring cloud zookee