我正在尝试提取值 “app_name”和 “这是一个很棒的应用程序”来自以下 但我怎么能这样做。我无法弄清楚这个的正则表达式。请帮忙。谢谢。
(这是我输入的内容< string name =“app_name”>这是一个很棒的应用< / string>)
*这不是努力将Strings.xml中的值读取到Android中的Java代码。我的情况完全不同,我只想打印出价值观。感谢您的关注/评论。
答案 0 :(得分:1)
/<string name="([^"]+)">([^<]+)<\/string>/i
name属性(app_name
)将存储在反向引用1中,实际字符串值(This is a great app
)将存储在反向引用2中。
有了更多信息,可以修改此正则表达式以适应更多种情况,但是如果给出的信息有限,它将起作用,但可能无法在所有情况下起作用。