0

以下から「app_name」と「Thisisagreat app」の値を抽出しようとしていますが、どうすればよいかわかりません。このための正規表現がわかりません。

これは私の入力がどのように見えるかです:

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

これは、Strings.xmlからAndroidのJavaコードに値を読み取るための作業ではありません。これはまったく別のケースです。値を出力したいだけです。

4

1 に答える 1

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

name属性(app_name)は後方参照1に格納され、実際の文字列値(This is a great app)は後方参照2に格納されます。

より多くの情報があれば、この正規表現はさまざまな状況で機能するように変更できますが、提供される情報が限られているため、機能しますが、すべての場合に機能するとは限りません。

于 2012-04-20T21:17:38.697 に答える