php专区

 首页 > php专区 > 正则表达式 > java 字符串匹配函数_正则表达式

java 字符串匹配函数_正则表达式

分享到:
【字体:
导读:
          java去掉字符串中匹配的字符串...

去掉字符串中匹配 的字符串
复制代码 代码如下:

/**
* 去掉字符串中匹配 的字符串
*
* @author zhujie
* @return String regex 要替换的内容 value 字符串 state 替换的内容变成什么
*/
public static String toRegex(String regex, String value, String state) {
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(value);
StringBuffer sb = new StringBuffer();
while (m.find()) {
m.appendReplacement(sb, state);
}
m.appendTail(sb);
return sb.toString();
}

复制代码 代码如下:

public static void main(String[] args) {
* String regex = "\p{Lower}"; //去掉里面的小写字符 regex ="'"; //去掉里面的 '
* regex="\p{Sc}"; //去掉货币符号 $ regex="\p{Punct}"; //去掉里面的所有的符号
* regex="""; //去掉 " regex ="<.>"; //去掉里面的html 标签
*
* String value="fjdksjfl'fdk$$jfl";
* System.out.println(toRegex(regex,value,""));
*/
}
分享到:
js取得参数代码_正则表达式
复制代码 代码如下: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } alert(GetQueryString("id"));
RegExp对象的方法和属性_正则表达式
test():判断某个字符串是否匹配指定的模式 exec():返回一个数组,数组中的第一个条目是第一个匹配,其他的是反向引用 match():返回一个包含在字符串中的所有匹配的数组 search():返回在字符串中出现的第一个匹配的位置 replace():用另一个字符串来替换某个字符串中的所有匹配 split():将字符串分割成一系列子串并通过...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……