求一个正则表达式,简单。

inter1 2007-02-28 02:03:05
求一个正则表达式,简单。
输入:
<logic:equal name="loginForm2" property="dialogFlg" value="1">
<logic:equal name="loginForm_test" property="dialogFlg" value="1">
<logic:equal name="XXXX" property="dialogFlg" value="1">

输出:
name = loginForm2
name="loginForm_test"
name="XXXX"

只要name后面引号里面的内容,拜托!
正则不太懂,但又急需,所以求助,有时间一定好好学习。
...全文
210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
inter1 2007-03-01
  • 打赏
  • 举报
回复
up 是不加引号的
believefym 2007-02-28
  • 打赏
  • 举报
回复
Pattern p = Pattern.compile("^.*name=\"([^\"]*)\".*$");
Matcher m = p.matcher("<logic:equal name=\"loginForm2\" property=\"dialogFlg\" value=\"1\">");
//System.out.println(m.matches());
if(m.matches())
System.out.println("name="+m.group(1));
dangerrei 2007-02-28
  • 打赏
  • 举报
回复
为什么输入的东西这么奇怪,输出更奇怪,第一个带引号,二三连个不带引号,不懂,等大虾来帮忙吧。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧