我有一個可以被解讀爲一個文本框中鍵入文件的表情,我想只得到數據後可用經常用於獲取特定數據
開始=「N =和結束=」 N =
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN" "SMIL10.dtd">
<head>
</head>
<body>
<audio start="n=10.815s" end="n=19.914s"/>
</body>
</xml>
我試着做以下幾點:
String startTime = readString.replaceAll(".*start=\"n=|\\s.*", "").trim();
String endTime = readString.replaceAll(".*end=\"n=|\\s.*", "").trim();
Log.e("Start Time is :" , startTime);
Log.e("endTime Time is :" , endTime);
它的工作正常,剛剛獲得開始時間和結束時間,但它也顯示<?xml
標記。
我該如何解決這個問題?
使用合適的工具進行正確的工作。所以這裏的XML/HTML解析器會派上用場,而不是正則表達式。 – jlordo
謝謝。它不是一個xml文件,它是一個帶有標籤的文本文件。我可以在文本框中查看它。 – Aadi