Java 计算电子邮件地址中转义点的文本中句子的正则表达式
我有一句话像我的电子邮件地址是xxxx@xxx.xxx. 我的java regExp是“+?[\.\?\!]+” 这个regExp看到两句话我的电子邮件地址是xxxx@xxx.和xxx.Java 计算电子邮件地址中转义点的文本中句子的正则表达式,java,regex,Java,Regex,我有一句话像我的电子邮件地址是xxxx@xxx.xxx. 我的java regExp是“+?[\.\?\!]+” 这个regExp看到两句话我的电子邮件地址是xxxx@xxx.和xxx. 如何修改我的regExp,使其不会将电子邮件点算作句子的结尾?如果书写得当,也就是说,在每个标点符号后留下空格,您可以查找每个\。
如何修改我的regExp,使其不会将电子邮件点算作句子的结尾?如果书写得当,也就是说,在每个标点符号后留下空格,您可以查找每个
\。
决定什么构成句子的结尾,我可能会使用“.”后跟空格、制表符或行尾。您无法确定。考虑这个例子:
My email is someone@subdomain.com.hi!
电子邮件是否someone@subdomain.com.hi
或只是someone@subdomain.com
你能做的唯一一件事是,如果你的文章是由有文化的人写的,检测一个以,?,,结尾的句子代码>(或其他)加上一些空格
现在要毁掉所有的希望。这篇课文怎么样?它有多少个句子
他喊了一声“别动!”,然后拉了拉
拿出他的枪
其实我不清楚你的问题。
如果您正在寻找用于检测有效电子邮件地址的正则表达式,请使用此表达式
pattern=/^[a-zA-Z0-9_-.]+@[a-zA-Z0-9_-.]+\.[a-zA-Z]{2,4}$/
例如:
- name@gmail.co.uk
- 名字1。name2@gmail.com
- 名称1_name2@hotmail.co.ir
- 等等