社区
Java SE
帖子详情
java.util.regex中如何匹配[和] ?
rogersun
2006-12-09 12:02:52
请教在java.util.regex中如何构造一个正则表达式的字符串去匹配字符"["和"]"呢?
比如我要匹配的字符串为"[java]",我试过加反斜杠"\",使之成为"\[java\]",但是好像不起作用。
...全文
290
4
打赏
收藏
java.util.regex中如何匹配[和] ?
请教在java.util.regex中如何构造一个正则表达式的字符串去匹配字符"["和"]"呢? 比如我要匹配的字符串为"[java]",我试过加反斜杠"\",使之成为"\[java\]",但是好像不起作用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
88324877
2006-12-09
打赏
举报
回复
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.Arrays;
public class Paee{
public static void main(String[] args){
String str="dsaf34d[java]asf34";
Pattern pattern=Pattern.compile("\\[java\\]");
Matcher ma=pattern.matcher(str);
char[] marker=new char[str.length()];
Arrays.fill(marker,' ');
while(ma.find()){
Arrays.fill(marker,ma.start(),ma.end(),'^');
}
System.out.println(str);
System.out.println(new String(marker));
}
}
你运行下试试!
rogersun
2006-12-09
打赏
举报
回复
好像仍旧不行。
我是用
String str = "[java]";
str.replaceAll("\\\\[java\\\\]", "a");
测试的。
taia
2006-12-09
打赏
举报
回复
\\\\[java\\\\]
intotheland
2006-12-09
打赏
举报
回复
String s = "我[和]你";
String s1 = s.replaceAll("\\[和\\]","爱");
//s="我爱你"
java
.
util
.
regex
_
java
.
util
.
regex
包下的Pattern和Matcher详解(正则
匹配
)
java
正则表达式通过
java
.
util
.
regex
包下的Pattern类与Matcher类实现(建议在阅读本文时,打开
java
API文档,当介绍到哪个方法时,查看
java
API
中
的方法说明,效果会更佳).Pattern类用于创建一个正则表达式,也可以说创建一个
匹配
模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String
regex
)简单工厂方法创建...
java
.
util
.
regex
包下的Pattern和Matcher详解(正则
匹配
)
java
正则表达式通过
java
.
util
.
regex
包下的Pattern类与Matcher类实现(建议在阅读本文时,打开
java
API文档,当介绍到哪个方法时,查看
java
API
中
的方法说明,效果会更佳). 简介:
java
.
util
.
regex
是一个用正则表达式所订制的模式来对字符串进行
匹配
工作的类库包。 它包括两个类:Pattern和Matcher 。一个Pattern是一个正则表达式...
java
.
util
.
regex
包_
java
正则表达式及
java
.
util
.
regex
包的学习
packagesunfa.lx;import
java
.
util
.Arrays;import
java
.
util
.
regex
.Pattern;/***
java
.
util
.
regex
包负责对字符序列进行正则表达式
匹配
*Pattern负责编译*Matcher负责
匹配
*---------------*正则表达式:*1、元字符好比char,紧紧代表一个字符;*2、某些字符,比如\、.、*等这...
Java
regex
http://www.cnblogs.com/zhou518zhou/archive/2011/08/03/2125797.html 在Sun的
Java
JDK 1.40版本
中
,
Java
自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用
java
.
util
.
regex
包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具
java
.
util
.
regex
.Pattern 正则表达式
匹配
验证
Pattern.matches();是静态方法。此方法需要传入两个参数第一个参数为:我们的正则表达式第二个参数为:我们想要验证的数据返回值为 boolean类型,符合正则表达式 返回true 否则返回false-----------------------------------------验证
中
文字符:...
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章