Java正則表達式Regex/regex

語法

測試工具
在这里插入图片描述

替换所有的数字

formularStr = formularStr.replaceAll("\\d",(cell.getRowIndex()+1)+"");

字符串首尾添加abc

(^\\s*)|(\\s*$)
replaceAll("(^\\s*)|(\\s*$)", "abc")

替換{} 全部内容

		String regStr = "{hundred} 123";
		log.info(regStr.replaceAll("\\{.*?\\}","ok"));

提取英文公司名称

提取英文部分

[\\w\\d\\s\\-\\_\\.\\&\\\"\\,\\(\\)]+
//[\w\d\s.,]*
String companyName = "";
Matcher  matcher = Pattern.compile("[\\w\\d\\s.,]*").matcher(_item.getCmCoName());
if(matcher.find()) {
	companyName = matcher.group();
}

提取中文部分

Matcher  matcher = Pattern.compile("[\\u4E00-\\u9FA5]+").matcher(_item.getCmCoName());

Guangdong Tomorrow Industry Co.,Ltd. 广东明天實業有限公司

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值