
String s = "dsadsadas<peter>dsadasdas<lionel>\">
把<xxx>替换成空就可以了。
### Perl ###
s/<[^>]>//g
### JS ###
textreplace(/<[^>]>/g,"");
正则表达式:(<=\d+\)[\s\S]+(=\d+|$)
我给你个Java语言的例子:
public class AEF {public static void main(String[] args) {
String s="12 ewq\r\nexample\r\nfdsfdf\r\nfd中文\r\n 13 wer\r\nfdsfd\r\n例子\r\n 14 qrew\r\n发的萨芬的\r\nfdsfs\r\n15fwewq\r\n范德萨范德萨";
String regex="(<=\\d+\\)[\\s\\S]+(=\\d+|$)";
Pattern p=Patterncompile(regex);
Matcher m=pmatcher(s);
while(mfind()){
Systemoutprintln(mgroup());
}
}
}
运行结果:
ewq
example
fdsfdf
fd中文
wer
fdsfd
例子
qrew
发的萨芬的
fdsfs
fwewq
范德萨范德萨
不一定要正则的。字符串截取也行。
var str = '<a href="javascript:;" onclick="showWindow(\'dmo_vots\',\'pluginphpid=votes:vote&appid=34&formhash=a45078c7\',\'get\',0)">投一票</a>';str = strsplit('formhash=');str = str[1]split('\'');alert(str[0]);
一、正则表达式基础知识
11 句点符号
在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,可以用正则表达式搜索全部内容。要构造出这个正则表达式,可以使用一个通配符——句点符号“”。这样,完整的表达式就是“tn”,匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、“tpn”甚至“t n”,还有其许多无意义的组合。这是因为句点符号匹配所有字符,包括空格、Tab字符甚至换行符:
13 “或”符号
如果除了上面匹配的所有单词之外,还想要匹配“toon”,那么,可以使用“|” *** 作符。“|” *** 作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n”正则表达式。这里不能使用方扩号,因为方括号只允许匹配单个字符;这里必须使用圆括号“()”。圆括号还可以用来分组。
14 表示匹配次数的符号
下表显示了正则表达式的语法:
表 11 正则表达式语法
要在文本文件中搜索美国的社会安全号码。这个号码的格式是999-99-9999。用来匹配的正则表达式如图一所示。在正则表达式中,连字符(“-”)有着特殊的意义,表示一个范围,比如从0到9。因此,匹配社会安全号码中的连字符号时,前面要加上一个转义字符“/”。
15 “否”符号
“^”符号称为“否”符号。如果用在方括号内,“^”表示不想要匹配的字符。例如,图四的正则表达式匹配所有单词,但以“X”字母开头的单词除外。
16 圆括号和空白符号
“/s”符号是空白符号,匹配所有的空白字符,只需在月份周围加上一个圆括号创建一个组,然后用ORO API提取出值。
17 其它符号
为简便起见,可以使用一些为常见正则表达式创建的快捷符号。如以下所示:
以下是整理出来的程序:供参考:
以上就是关于用Java正则表达式来获取一个字符串中<>里面的内容。全部的内容,包括:用Java正则表达式来获取一个字符串中<>里面的内容。、Object-C中怎样使用正则表达式获取括号中的内容、正则表达式获取文本内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)