正则表达式(有关String当中,有关正则的方法)

简介: 正则表达式(有关String当中,有关正则的方法)

   String类当中,常见的与正则有关的方法

       String replaceall(String ragex,String newStr)


       String spilte(" ");在引号当中选择自己要进行舍去的符号




 

 Scanner in=new Scanner(System.in);
        //创建相应的正则表达式
        String regex ="\\d";
        String cent="有关的数据,有的可1以直2接进3行舍去";
 
        //在这里,就是将其中的所有的数字进行直接的进行舍去,再次用空格进行一次替换
 
        System.out.println(cent.replaceAll(regex, ""));



//正则当中的爬取使用
        String sentence="我的手机号码是:15090436290"+
                "我的qq号码是1549600518"+
                "我的qq邮箱是1549600518@qq.com"
                ;
        String regex1="\\d+[@][a-z]+[\\.][a-z]{3}|[0-9]+";
 
        //在第一步的时候先将其中的String类型转换成为一个Pattern类型的。从而进行一个类型的转换
        //1   将正则表达式封装成为一个Pattern对象
        Pattern compile = Pattern.compile(regex1);
 
        //获得匹配器的对象
        Matcher matcher = compile.matcher(sentence);
 
//        System.out.println(matcher.find());
        //需要首先进行寻找
//        System.out.println(matcher.group());
        //寻找完成之后再进行输出满足正则表达式的
        //另外,需要注意的一点是,每一个find都会对应一个有关的
 
        //布尔值。只有搜索到了才会显示位true,之后再次进行搜索会跳过上一次搜索过的满足正则表达式的式子
        //继续搜索下一个满足正则表达式的
        //每寻找一次才会有一次的搜索,这是需要着重主义的一点
 
        //在大多数不知道其中有多少次满足的,我们可以通过使用find的布尔返回类型
        //为false的时候,就跳出循环当中
 
        //改善:
        while(matcher.find()){
            System.out.println(matcher.group());
相关文章
|
1月前
for循环和String类下方法的一个练习题
for循环和String类下方法的一个练习题
43 1
|
3天前
|
JavaScript 前端开发 API
javaScript中常用的String方法以及注意点总结
本文总结了JavaScript中常用的String对象的方法及其注意事项,包括大小写转换、字符获取、子字符串截取、字符串拼接、去除空格、替换、分割以及查找字符串中字符的索引等操作。提供了每种方法的使用示例代码,帮助理解它们的具体用法和差异。
14 2
|
29天前
|
JavaScript 算法 前端开发
JS算法必备之String常用操作方法
这篇文章详细介绍了JavaScript中字符串的基本操作,包括创建字符串、访问特定字符、字符串的拼接、位置查找、大小写转换、模式匹配、以及字符串的迭代和格式化等方法。
JS算法必备之String常用操作方法
|
30天前
|
XML Java API
List与String相互转化方法汇总
本文汇总了List与String相互转化的多种方法,包括使用`String.join()`、`StringBuilder`、Java 8的Stream API、Apache Commons Lang3的`StringUtils.join()`以及Guava的`Joiner.on()`方法实现List转String;同时介绍了使用`split()`方法、正则表达式、Apache Commons Lang3的`StringUtils.split()`及Guava的`Splitter.on()`方法实现String转List。
List与String相互转化方法汇总
|
1月前
|
Java API 索引
【Java基础面试二十四】、String类有哪些方法?
这篇文章列举了Java中String类的常用方法,如`charAt()`、`substring()`、`split()`、`trim()`、`indexOf()`、`lastIndexOf()`、`startsWith()`、`endsWith()`、`toUpperCase()`、`toLowerCase()`、`replaceFirst()`和`replaceAll()`,并建议面试时展示对这些方法的熟悉度,同时深入理解部分方法的源码实现。
【Java基础面试二十四】、String类有哪些方法?
|
1月前
|
数据安全/隐私保护
作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
该博客文章通过示例演示了如何使用session对象的`setAttribute`和`getAttribute`方法在不同页面间传递和显示用户的用户名和密码信息,并说明了如何设置会话的有效期。
作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
|
3天前
|
Java 索引
java基础扫盲-String类常用的方法
java基础扫盲-String类常用的方法
|
1月前
|
Java 索引
Java系列之 String indexOf() 方法
文章详细介绍了Java中`String`类的`indexOf()`方法的四种不同形式及其用法,包括查找字符和子字符串在字符串中的索引,并提供了相应的实例代码和输出结果。
|
2月前
|
Java
Java中将保留四位小数的Double转换为String的方法详解
选择合适的方法,可以使代码更加简洁、高效,同时也能满足不同场景下的需求。
37 5
|
2月前
|
XML Java API
List与String相互转化的方法有哪些
摘要:本文概述了Java中List转换为String及反之的多种策略。使用`String.join()`可简洁地连接List元素;`StringBuilder`提供灵活控制;Java 8 Stream API收集器简化操作;Apache Commons Lang3的`StringUtils.join()`和Guava的`Joiner.on()`支持外部库的高效转换。