我需要编译一个模式才能获得跨度的名称但徒劳我无法拥有我想要的可能是这种模式的编写方式我知道我做了一些不完全正确的事情..这是我的html代码:
<span class="libelleAttributPageParametrage">
"Libellé de facturation"
<font color="#C60307">*</font>
</span>
这是我的java代码:
public List<String> getAllSpan()
{
String HTMLSource = priceSelenium.getHtmlSource();
priceSelenium.getBodyText();
List<String> ListOfSpan = new ArrayList<String>();
Pattern p = Pattern.compile( "<SPAN[^>]*>([\\w\\d\\s\\n\\r()/°@\\.\\-àáâãäåçèéêëìíîïðòóôõöùúûüýÿ]*)</SPAN>" );
Matcher m = p.matcher( HTMLSource );
while ( m.find() )
{
if ( !m.group( 1 ).isEmpty() )
{
ListOfSpan.add( m.group( 1 ) );
}
}
return ListOfSpan;
}
我需要在我的 ListOfSpan 中拥有的是:“Libellé defacturation”
提前致谢