站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题字符串的替换问题

字符串的替换问题

摘要: 字符串的替换问题


有一个字符串,要将其中的Xy***ZA替换成XyBZA,其中***是可以除了空格以外的任意字符的组合,并且长度也没有限制,Xy是不区分大小写的,ZA则区分大小写,这个该如何实现呢 谢谢了


用正则表达式
很好实现的


使用正则表达式


[xX][yY][/S]{3}ZA


是这样写么?前面的两个我能理解 后面的[/s]和{3}呢 不是很理解


正则表达式是写出来了 但是怎么才能把字符串中的替换掉呢??

youString.replaceAll("^[xX][yY][^/S]*ZA$","XyBZA");
[/s]代表空格
{3}代表三次
[^/S]代表非空格
*代表0次或多次


↑返回目录
前一篇: 如何加载jar文件
后一篇: java简繁体编码问题