Java正则表达式:匹配邮箱、替换代码
2018-03-16 17:01
561 查看
0.README
本文讨论了正则表达式的一些应用,包括匹配邮箱字符串,在文本编辑器中替换特定格式的语句。
1.匹配邮箱
2.利用“组”来替换代码
在IDE中,使用正则表达式替换代码,例如把C++风格的bool变量定义,替换为Java风格的变量定义:
匹配格式
匹配格式
效果:
给所有没有加public static修饰符的变量追加这两个修饰符:
匹配格式
效果:
参考文献:
[1] Java正则表达式. http://www.runoob.com/java/java-regular-expressions.html
8f31
本文讨论了正则表达式的一些应用,包括匹配邮箱字符串,在文本编辑器中替换特定格式的语句。
1.匹配邮箱
String mail = "123abcABC_@123abcABC.com.cn.abc.ABC"; String reg = "[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+)+"; if(mail.matches(reg)) System.out.println("匹配成功"); else System.out.println("匹配失败");
2.利用“组”来替换代码
在IDE中,使用正则表达式替换代码,例如把C++风格的bool变量定义,替换为Java风格的变量定义:
匹配格式
bool ([a-zA-Z]+)=0;,替换格式
boolean $1 = false;
匹配格式
bool ([a-zA-Z]+)=1;,替换格式
boolean $1 = true;
效果:
bool a=0;变成
boolean a = false;
给所有没有加public static修饰符的变量追加这两个修饰符:
匹配格式
(^[\s]+)(boolean|double|String|int|List),替换格式
$1public static $2
效果:
boolean a = false;变成
public static boolean a = false;
参考文献:
[1] Java正则表达式. http://www.runoob.com/java/java-regular-expressions.html
8f31
相关文章推荐
- Java代码:使用正则表达式匹配电子邮箱地址
- JAVA正则表达式匹配,替换,查找,切割
- JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫
- JAVA正则表达式匹配,替换,查找,切割
- Java正则表达式匹配、替换HTML内容[使用Jakarta ORO]
- Java正则表达式匹配,替换,查找,切割
- JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫
- 剑指Offer 面试题19:正则表达式匹配 Java代码实现
- java正则表达式详解(匹配、切割和替换)
- JAVA学习代码——利用正则表达式判断手机/邮箱/身份证
- Java正则表达式,匹配、替换字符串中的占位符
- idea java 正则表达式匹配替换
- Java基础---Java---正则表达式-----匹配、切割、替换、获取等方法
- 黑马程序员_Java第25天知识总结_正则表达式_匹配_切割_替换_获取_Pattern_Matcher
- Java基础---Java---正则表达式-----匹配、切割、替换、获取等方法
- JAVA正则表达式匹配,替换,查找,切割
- java--邮箱的正则表达式匹配
- JAVA正则表达式匹配,替换,查找,切割的总结
- java用正则表达式匹配或替换反斜杠(\)的问题
- JAVA使用邮箱的正则表达式代码