我想从下面的 提取值 “app_name”和 “这是一个伟大的应用程序”,但我该怎么做。我无法弄清楚这个正则表达式。请帮忙。谢谢。提取字符串正则表达式
(这是我的输入看起来像<字符串名称=“APP_NAME”>这是一个伟大的应用程序< /字符串>)
*这是不是就到Java读取的strings.xml值的努力Android中的代码。我的情况完全不同,我只想打印出价值。感谢您的关注/评论。
我想从下面的 提取值 “app_name”和 “这是一个伟大的应用程序”,但我该怎么做。我无法弄清楚这个正则表达式。请帮忙。谢谢。提取字符串正则表达式
(这是我的输入看起来像<字符串名称=“APP_NAME”>这是一个伟大的应用程序< /字符串>)
*这是不是就到Java读取的strings.xml值的努力Android中的代码。我的情况完全不同,我只想打印出价值。感谢您的关注/评论。
/<string name="([^"]+)">([^<]+)<\/string>/i
name属性(app_name
)将被存储在背景文献1中,和实际的字符串值(This is a great app
)将被存储在背景文献2.
随着更多的信息,这正则表达式可以被修改为在更多种情况下工作,但由于所提供的信息有限,它将起作用,但可能无法在所有情况下工作。
您能否在代码中显示它,我无法识别要用于参数/
由于我不是Java和Android程序员,因此我不知道您需要使用的功能或相关代码。 – Benjam 2012-04-20 21:36:12
它在你的项目Strings.xml资源文件?如果是这样,你不需要使用正则表达式来提取它的价值。 – FoamyGuy 2012-04-20 21:14:27
,这看起来像xml给我...即使它不在你的Strings.xml文件中,你不需要正则表达式 – jadkik94 2012-04-20 21:17:54
@ Tim,@ jadk我不想在Android应用程序中引用此,这是完全不同的情况。 – 2012-04-20 21:30:02