我想修剪@ domain.xxx從電子郵件地址只留下用戶名。我不知道如何動態選擇@位置和其右側的所有內容。有人可以提供一個如何做到這一點的例子嗎?下面的修剪碼是我迷路的地方。修剪@ domain.xxx從電子郵件離開只是用戶名
email = "[email protected]"
email....(trim code);
email.replace(email, "");
我想修剪@ domain.xxx從電子郵件地址只留下用戶名。我不知道如何動態選擇@位置和其右側的所有內容。有人可以提供一個如何做到這一點的例子嗎?下面的修剪碼是我迷路的地方。修剪@ domain.xxx從電子郵件離開只是用戶名
email = "[email protected]"
email....(trim code);
email.replace(email, "");
地發現: int index = string.indexOf('@');
要更換: email = email.substring(0, index);
總結:
email = "[email protected]";
int index = email.indexOf('@');
email = email.substring(0,index);
另一種方法是在一個暱稱和一個分域的電子郵件。看看javadoc
有一個代碼示例:
String email = "[email protected]";
String[] parts = email.split('@');
// now parts[0] contains "example"
// and parts[1] contains "domain.com"
我可以看到這樣的東西會派上用場,謝謝分享你的例子。 –
你可以依靠有效的電子郵件地址? – Gaim
應該有'explode()'函數,它將'@'作爲輸入並返回一個由兩個元素組成的數組:'example'和'domain.com'。 –
@牙買加最性感的男人這種方法被稱爲'email.split('@')' – Gaim