正则表达式记录

[a-zA-Z0-9_|]			# 表示a-z,A-Z,0-9,_,|中的任意一个字符
[\u4e00-\u9fff]			# 表示任意一个汉字

/^abc/i					# js正则, 两条斜线中间是正则主体, i表示ignoreCase忽略大小写, ^表示匹配开头
\\						# 表示 \ 本身

+ 						# 表示前面一个表达式 1 次或者多次
* 						# 表示前一个表达式 0 次或多次
? 						# 匹配 0或1次

^abc					# 匹配开头	abc(ok), aabc(err)
abc$					# 匹配结尾	abc(ok), abcc(err)
abc\b					# 单词边界	abc(ok), abcc(err)

^ 						# 匹配输入的开始
$ 						# 匹配输入的结束
. 						# 默认匹配除换行符之外的任何单个字符
\d 						# 匹配一个数字。等价于 [0-9]
\D 						# 匹配一个非数字字符。等价于 [^0-9]
\s						# 指空白, 包括空格、换行、tab缩进, 换页符, 回车, 等所有的空白
\S						# 匹配任何非空白字符
123|456|789					# 匹配123或456或789
在中括号内,竖线表示普通的字符,就指 '|'

汉字unicode编码
基本汉字: 4E00-9FA5
基本汉字补充: 9FA6-9FFF

汉字Unicode编码范围
中日韩汉字Unicode编码表
unicode官网
正则表达式手册

replace

let str = 'com/action/BuildingManager'
// str.replace(/\//g, '.') 如果不加g的话只去除匹配的第一个
let pa = str.replace(/\//g, '\.') // 'com.action.BuildingManager'
console.log(pa)
let re = pa.replace('com.action.', '')
console.log(re)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值