专门做衣服的网站,wordpress 相关插件,中国建设网站官方网站,h5〃wordpress1. 正则标记
表示一位字符#xff1a;\\
表示指定的一位字符#xff1a;x
表示任意的一位字符#xff1a;.
表示任意一位数字#xff1a;\d
表示任意一位非数字#xff1a;\D
表示任意一个字母#xff1a;[a-zA-Z]#xff08;大写或小写#xff09;
表示任意一个…1. 正则标记
表示一位字符\\
表示指定的一位字符x
表示任意的一位字符.
表示任意一位数字\d
表示任意一位非数字\D
表示任意一个字母[a-zA-Z]大写或小写
表示任意一个非字母[^a-zA-Z]
表示abc中的任意一位[abc]
表示一位字母、数字、_\w等价于“[a-zA-Z0-9]”
表示一位非字母、数组、_\W等价于“[^a-zA-Z0-9]”
表示一位空格\s
表示一位非空格\S
表示多位
正则表示此正则可出现0次或1次
正则表示此正则可出现1次或多次
正则*表示此正则可出现0、1和多次
正则{n}表示此正则正好出现n次
正则{n,}表示此正则出现n次以上
正则{n,m}表示此正则出现n-m次。
逻辑操作
正则1正则2正则2紧跟在正则2后面操作
正则1|正则2或的关系满足其一即可。
(正则)表示按照一组来使用。
2. String类有关正则的操作方法 3. 实例
3.1 验证字符串组成
public class TestDemo
{public static void main(String[] args) {String str123abCB*;String regex\\d;if(str.matches(regex)){System.out.println(该字符串由数字组成);}else{System.out.println(该字符串非由数字组成);}}
}3.2 字符串内容替换
相连的若干字母则整体替换为指定字符。
public class TestDemo
{public static void main(String[] args) {String stra1AB23abCB*;String regex[a-zA-z];String resultstr.replaceAll(regex,L);System.out.println(result);}
}
/*输出结果
L1L23L*
*/
3.3 邮箱验证
public class TestDemo
{public static void main(String[] args) {String strhaoxuexi163.com;String str1haoxuexi163com;String regex[a-zA-z0-9][a-zA-z0-9].[a-zA-z0-9];boolean resultstr.matches(regex);boolean result1str1.matches(regex);System.out.println(result);System.out.println(result1);}
}
/*输出结果
true
true
*/