http://regexpal.com/
http://www.regexplanet.com/advanced/java/index.html
Regex
<tag.*<\/tag>
ou
<tag>(?:[^\n]*(\n+|.*))+</tag>
ou
<\s*tag[^>]*>(.*?)<\s*/\s*tag>
ou
(?<=<\s*tag[^>]*>)(.*?)(?=<\s*/\s*tag\s*>)
ou
(?<=<root.*>\n*)(.*?)(?=\n*</root>)
(?<=<root.*>\n*)(.*?)(?=\n*</root>)
ou
(?<=<tag.*>\n*)(.*?)(?=\n*</tag>)
String de teste
(?<=% of )(.*)(?= at )
https://www.regexpal.com/96872
(?<=<tag.*>\n*)(.*?)(?=\n*</tag>)
String de teste
<root>
<tag id=rodrigo para seual >valor</tag>
</root>
<root>
<tag id="meu id">valor</tag>
</root>
<root><tag id="meu id">valor</tag></root>
(?<=% of )(.*)(?= at )
https://www.regexpal.com/96872
https://www.regexpal.com/27540
regex no java
String html="<root><tag>Medicamento</tag></root>"
String conteudo = null;
Pattern pattern = Pattern.compile("<tag.*<\\/tag>");
Matcher matcher = pattern.matcher(html);
if (matcher.find()) {
conteudo = matcher.group(0).replace("<tag>", "").replace("</tag>", "").toUpperCase();
}
regex no java
String html="<root><tag>Medicamento</tag></root>"
String conteudo = null;
Pattern pattern = Pattern.compile("<tag.*<\\/tag>");
Matcher matcher = pattern.matcher(html);
if (matcher.find()) {
conteudo = matcher.group(0).replace("<tag>", "").replace("</tag>", "").toUpperCase();
}
Nenhum comentário:
Postar um comentário