高人帮我写个正则表达式(java的) 从一字符串里找出符合条件的字符串.字符串规则: $ + 一个单词 + { + 一系列字符 + }比于:$word{abc=s123|cde=find|efg=www} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String[] args) { String testStr = "good$String{find|and$%h=+}substr**yes+_$String2${find2|***&%^hefdsa@h"; findPatternStr(testStr); } /* * @func: 查找符合要求的字符串 * 规则: $ + 一个单词 + { + 一系列字符 + }如:$word{abc=s123|cde=find|efg=www} * @param: str 进行匹配的测试字符串 * */ public static void findPatternStr(String str) { String regStr = "\\$[a-zA-Z]+\\{.+\\}"; Pattern p = Pattern.compile(regStr); Matcher m = p.matcher(str); while(m.find()){ System.out.println("find the string:["+m.group()+"]"); } }} 关于tomcat的一个小问题 JAVA毕业设计应该注意一些什么问题? 广州JAVA程序员工资多少 在jsp中怎么调用Js文件? 表单 如何完成自动登录一个网站 一个数据库操作javabean的问题 一个数据库的查询显示问题。各位来帮忙了~~!!!一百分啊。 jsp and servlet的奇怪问题! JAVA JSP生成HTML静态页面有什么成熟的工具么 添加在线用户列表有问题啊 求解答关于OBJECT数组的问题
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test { public static void main(String[] args) {
String testStr = "good$String{find|and$%h=+}substr**yes+_$String2${find2|***&%^hefdsa@h";
findPatternStr(testStr); }
/*
* @func: 查找符合要求的字符串
* 规则: $ + 一个单词 + { + 一系列字符 + }如:$word{abc=s123|cde=find|efg=www}
* @param: str 进行匹配的测试字符串
*
*/ public static void findPatternStr(String str) {
String regStr = "\\$[a-zA-Z]+\\{.+\\}";
Pattern p = Pattern.compile(regStr);
Matcher m = p.matcher(str);
while(m.find()){
System.out.println("find the string:["+m.group()+"]");
}
}}