零基础小白学Java之初步认识正则表达式

  • Author 杨叔
  • 正则表达式初步认识
    1.正则表达式是一门独立的学科
    2.正则表达式是一种字符模型,专门做字符串格式匹配的
    3.正则表达式是通用的
    例如:正则表达式: ^a[2]$ 表示两个a字符。等同于“aa”
    \d 数字
    \D 非数字
    \w 英文字母
    \W 非英文字母
public class Text01 {
 public static void main(String[] args) {
  String a1="asddt365hkvydd546ddkdd67dd8jjnh35ddkkij5";
  //将字符串a1中的"dd"替换为"中"
  System.out.println(a1.replaceAll("dd","中"));//as中t365hkvy中546中k中67中8jjnh35中kkij5
  //将字符串a1中的"dd"替换为"中"
  System.out.println(a1.replaceAll("d[2]]","中"));//asddt365hkvydd546ddkdd67dd8jjnh35ddkkij5
  //将字符串a1中的数字替换成"中"
  //在Java中两个\\代表一个\
  System.out.println(a1.replaceAll("\\d","中"));//asddt中中中hkvydd中中中ddkdd中中dd中jjnh中中ddkkij中
  //将字符串a1中的非数字替换成“中”
  System.out.println(a1.replaceAll("\\D","中"));//中中中中中365中中中中中中546中中中中中67中中8中中中中35中中中中中中5
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值