1

私は文字列を持っています

String origStr = "/unwanted/wanted1/wanted2/and_so_on"

これを作りたい

String finalStr = "wanted1/wanted2/and_so_on"

Javaで正規表現を使用してそれを行うことを考えました。しかし、これに打たれました。

4

4 に答える 4

6

あなたはこのようなことをすることができます-

    String str = "/unwanted/wanted1/wanted2/and_so_on";
    String temp = str.substring(str.indexOf("/", 1)+1);
    System.out.println(temp);
于 2012-06-12T05:53:13.390 に答える
5
origStr.replaceFirst("/[^/]+/", "");

動作するはずです

于 2012-06-12T05:53:23.900 に答える
0

正規表現を使用せずに、split("/")メソッドを使用して文字列配列にすることができます。最初の要素を切り詰めます。

于 2012-06-12T05:54:02.013 に答える
0
String [] arr= origSTr.split("/");

必要に応じてこのarrを使用してください。

于 2012-06-12T05:55:29.710 に答える