0

以下を削除する正規表現コマンドを誰かが知っているかどうか知りたいのですが

 name = 

以下から

 name = wlr

残すだけ

 wlr

これらの詳細はtxtファイルから取得されますが、名前=パーツは複数回表示される可能性があります

だから私はこのようなものがうまくいくと思っていましたが、それは正しく機能しません

 String file_name = newLine3.replaceAll("name = ", "");
4

3 に答える 3

1
String newLine3 = "name = wlr";
String fileName = newLine3.replaceAll("name = ", ""); //fileName = "wlr"
于 2012-04-13T11:07:37.167 に答える
1

どうですか:

String input = "name = wlr";
String file_name = newLine3.substring(input.indexof("=") + 1).trim();

正規表現は、この問題に対してやり過ぎのようです。

于 2012-04-13T11:07:38.597 に答える
0
String file_name = newLine3.replaceAll("name\\s+=\\s+", ""); 
于 2012-04-13T11:09:28.850 に答える