簡體   English   中英

使用正則表達式提取字符串

[英]Extract string using a regular expression

我正在嘗試從以下內容中提取值“app_name”和“This is a great app”,但不知道如何做到這一點。 我無法弄清楚這個的正則表達式。

這是我輸入的樣子:

<string name = "app_name"> This is a great app </string>

這不是將 Strings.xml 中的值讀取到 Android 中的 Java 代碼的努力。 這是一個完全不同的情況,我只想打印出值。

/<string name="([^"]+)">([^<]+)<\/string>/i

name 屬性( app_name )將存儲在反向引用 1 中,實際字符串值( This is a great app )將存儲在反向引用 2 中。

有了更多的信息,這個正則表達式可以修改為在更多的情況下工作,但在給定的信息有限的情況下,它可以工作,但可能不適用於所有情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM