Java 如何从字符串中拆分电子邮件
我有一个字符串Java 如何从字符串中拆分电子邮件,java,regex,Java,Regex,我有一个字符串“Test Test”只有当字符串以这种格式存在时,我才需要拆分电子邮件地址,否则就不需要拆分。 我没有任何解决方案来展示我的方法 我只需要拆分上述格式的电子邮件地址。您可以这样提取电子邮件 import java.util.regex.Matcher; import java.util.regex.Pattern; public class HelloWorld { public static void main( String[] args ) {
“Test Test”
只有当字符串以这种格式存在时,我才需要拆分电子邮件地址,否则就不需要拆分。
我没有任何解决方案来展示我的方法
我只需要拆分上述格式的电子邮件地址。您可以这样提取电子邮件
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HelloWorld {
public static void main( String[] args ) {
String mydata ="Test Test <test@test.com>";
Pattern pattern = Pattern.compile(".*<(.*)>");
Matcher matcher = pattern.matcher(mydata);
String email = null;
if (matcher.find())
{
email = matcher.group(1);
}
System.out.println(email);
}
}
import java.util.regex.Matcher;
导入java.util.regex.Pattern;
公共类HelloWorld{
公共静态void main(字符串[]args){
字符串mydata=“测试”;
Pattern=Pattern.compile(“”);
Matcher Matcher=pattern.Matcher(mydata);
字符串email=null;
if(matcher.find())
{
email=matcher.group(1);
}
System.out.println(电子邮件);
}
}
您可以这样提取电子邮件
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HelloWorld {
public static void main( String[] args ) {
String mydata ="Test Test <test@test.com>";
Pattern pattern = Pattern.compile(".*<(.*)>");
Matcher matcher = pattern.matcher(mydata);
String email = null;
if (matcher.find())
{
email = matcher.group(1);
}
System.out.println(email);
}
}
import java.util.regex.Matcher;
导入java.util.regex.Pattern;
公共类HelloWorld{
公共静态void main(字符串[]args){
字符串mydata=“测试”;
Pattern=Pattern.compile(“”);
Matcher Matcher=pattern.Matcher(mydata);
字符串email=null;
if(matcher.find())
{
email=matcher.group(1);
}
System.out.println(电子邮件);
}
}
您可以这样提取电子邮件
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HelloWorld {
public static void main( String[] args ) {
String mydata ="Test Test <test@test.com>";
Pattern pattern = Pattern.compile(".*<(.*)>");
Matcher matcher = pattern.matcher(mydata);
String email = null;
if (matcher.find())
{
email = matcher.group(1);
}
System.out.println(email);
}
}
import java.util.regex.Matcher;
导入java.util.regex.Pattern;
公共类HelloWorld{
公共静态void main(字符串[]args){
字符串mydata=“测试”;
Pattern=Pattern.compile(“”);
Matcher Matcher=pattern.Matcher(mydata);
字符串email=null;
if(matcher.find())
{
email=matcher.group(1);
}
System.out.println(电子邮件);
}
}
您可以这样提取电子邮件
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HelloWorld {
public static void main( String[] args ) {
String mydata ="Test Test <test@test.com>";
Pattern pattern = Pattern.compile(".*<(.*)>");
Matcher matcher = pattern.matcher(mydata);
String email = null;
if (matcher.find())
{
email = matcher.group(1);
}
System.out.println(email);
}
}
import java.util.regex.Matcher;
导入java.util.regex.Pattern;
公共类HelloWorld{
公共静态void main(字符串[]args){
字符串mydata=“测试”;
Pattern=Pattern.compile(“”);
Matcher Matcher=pattern.Matcher(mydata);
字符串email=null;
if(matcher.find())
{
email=matcher.group(1);
}
System.out.println(电子邮件);
}
}
试试这个:
String address ="Test Test <test@test.com>";
String emailAddress = address.replaceFirst(".*<(.*)>", "$1");
System.out.println(emailAddress);
String address=“测试”;
字符串emailAddress=address.replaceFirst(“.*”,“$1”);
System.out.println(电子邮件地址);
试试这个:
String address ="Test Test <test@test.com>";
String emailAddress = address.replaceFirst(".*<(.*)>", "$1");
System.out.println(emailAddress);
String address=“测试”;
字符串emailAddress=address.replaceFirst(“.*”,“$1”);
System.out.println(电子邮件地址);
试试这个:
String address ="Test Test <test@test.com>";
String emailAddress = address.replaceFirst(".*<(.*)>", "$1");
System.out.println(emailAddress);
String address=“测试”;
字符串emailAddress=address.replaceFirst(“.*”,“$1”);
System.out.println(电子邮件地址);
试试这个:
String address ="Test Test <test@test.com>";
String emailAddress = address.replaceFirst(".*<(.*)>", "$1");
System.out.println(emailAddress);
String address=“测试”;
字符串emailAddress=address.replaceFirst(“.*”,“$1”);
System.out.println(电子邮件地址);
您希望如何准确拆分电子邮件地址?将名称“Test”与实际邮件地址分开?或者拆分地址本身?使用类似于*
的正则表达式并提取组您希望如何拆分电子邮件地址?将名称“Test”与实际邮件地址分开?或者拆分地址本身?使用类似于*
的正则表达式并提取组您希望如何拆分电子邮件地址?将名称“Test”与实际邮件地址分开?或者拆分地址本身?使用类似于*
的正则表达式并提取组您希望如何拆分电子邮件地址?将名称“Test”与实际邮件地址分开?或者拆分地址本身?使用类似于*
的正则表达式并提取组