2012-03-16 12 views
0
String someXpath = "https://stackoverflow.com/a/b/c[3]/preceding-sibling::c[3]/a[2]"; 
someXpath.replaceAll("/preceding\\-sibling::(.*)\\//", "")); 

は基本的に私は、これは次の/にすべてを削除します"https://stackoverflow.com/a/b/c[3]/a[2]";Java:次の文字列を扱う正規表現を修正しますか?

+2

私は何かを混乱していない限り、私はあなたが 'でReplaceAllは、()'、 ''置き換える()ないしたいと思います。私は 'replace()'は文字列であり、reg-exではないと思います。 – Jon

+0

はい、正しいですreplaceAll – gweg

答えて

1

を取得しようとしています。

someXpath.replaceAll("/preceding-sibling::[^/]*","") 
関連する問題