我有一个包含如下文本的 xml 文件:
<text top="84" left="97" width="737" height="32" font="0">SmartFS-A Serverless Distributed File System for</text>
<text top="126" left="371" width="187" height="32" font="0">Smartphones</text>
<text top="217" left="253" width="424" height="15" font="1">Sonali Batra,Vijay Raghunathan and Mithun Kumar Rajendran</text>
<text top="237" left="325" width="281" height="13" font="2">School of Computer Science and Engineering</text>
我正在尝试使用正则表达式提取第一行作为除每个 XML 文件的字体更改之外的所有内容。我目前正在使用但总是返回 false 的正则表达式是:
if (xml.matches("<text top=\"[0-9]*\" left=\"[0-9]*\" width=\"[0-9]*\" height=\"[0-9]*\" font=\"0\">"))
我已经在http://gskinner.com/RegExr/中测试了表达式,它检测到了这条线。