以下を削除する正規表現コマンドを誰かが知っているかどうか知りたいのですが
name =
以下から
name = wlr
残すだけ
wlr
これらの詳細はtxtファイルから取得されますが、名前=パーツは複数回表示される可能性があります
だから私はこのようなものがうまくいくと思っていましたが、それは正しく機能しません
String file_name = newLine3.replaceAll("name = ", "");
以下を削除する正規表現コマンドを誰かが知っているかどうか知りたいのですが
name =
以下から
name = wlr
残すだけ
wlr
これらの詳細はtxtファイルから取得されますが、名前=パーツは複数回表示される可能性があります
だから私はこのようなものがうまくいくと思っていましたが、それは正しく機能しません
String file_name = newLine3.replaceAll("name = ", "");
String newLine3 = "name = wlr";
String fileName = newLine3.replaceAll("name = ", ""); //fileName = "wlr"
どうですか:
String input = "name = wlr";
String file_name = newLine3.substring(input.indexof("=") + 1).trim();
正規表現は、この問題に対してやり過ぎのようです。
String file_name = newLine3.replaceAll("name\\s+=\\s+", "");