正则表达式大比拼 <\s*meta\s+.*>说明:<\s* 可选的空格meta\s+ 必要的空格.* 任意数量任意字符>初学不知道对不对,高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用两个正则表达式String str1="<\\s*meta\\s+([^>]*)\\s*>";String str2="([a-z]+)\\s*=\\s*\"([^\"]+)\"";System.out.print(str2);Pattern p=Pattern.compile(str1).compile(str2); 如果只是检索出<meta ....>里的属性用第一个就可以第二个 是检索 属性 的 如果:<meta name="Description" content="java<sun>">抑或是:<meta name="Description" content="java" />呢? String str="\\s*<\\s*meta([^>]|(>\"))*\\w*>"; String str="\\s*<\\s*meta([^>]|(>\"))*\\w*>"; 大家应该用过Dreamweaver吧,不管是属性名,或者是属性值含有什么样的字符,它都能够准确的分辨出来。我需要的就是这种效果。要不然,一个普通的只能解决特定问题的正则表达式,于我何用? 如果照你说的我想仅仅靠正则表达是解决不了的如果你能实现了 记得给我发邮件NGQLILI.163.COM^-^再说了如果你用过JAVA正则表达式我写的应该可以应付<META ***** >里面的任何字符 如何写一个方法,传入一个类,再返回相应的类。 java版AES文件加密速度问题 帮忙 五子棋代码请指点。 请问一下怎么处理:javax.media.NoPlayerException Hashtable问题 public boolean handleEvent(Event evt),这个方法怎么用? 怎么在一个函数中使用 静态static 变量,注意:不是指静态类变量 声音???!!!如何录音啊?(更多分相送!) 请给我一个JReport的注册号!!!!!!!!!!!!! 很迷惘,请推荐一些好的书籍,谢谢 java 和c程序关于中文的问题
String str1="<\\s*meta\\s+([^>]*)\\s*>";
String str2="([a-z]+)\\s*=\\s*\"([^\"]+)\"";
System.out.print(str2);
Pattern p=Pattern.compile(str1).compile(str2);
<meta name="Description" content="java<sun>">
抑或是:
<meta name="Description" content="java" />呢?
我想仅仅靠正则表达是解决不了的如果你能实现了 记得给我发邮件
NGQLILI.163.COM^-^
再说了如果你用过JAVA正则表达式
我写的应该可以应付<META ***** >里面的任何字符