-9

行があり、この行から、たとえば最初の一重引用符の間に存在する文字列を取得したい

これはテストする「長い」文字列であり、さらに「テスト」する「多くの」文字列があります

そして、最初の一重引用符の間に存在する文字列値を取得する必要があります。つまり、最終結果として長くなります

ありがとう

4

3 に答える 3

6

私があなたの質問を正しく理解していれば、あなたが望むのは split() を使用することだと思います。

String a = "This is a 'long' string to test and there are 'many' more to come to 'test'";
    String[] b = a.split("'");
    System.out.println(b[1]);

b は文字列の配列になり、配列の 2 番目の要素は最初の一重引用符のセットの間の文字列になります。

于 2013-11-08T06:46:43.897 に答える
0

部分文字列を取得する一例

String str="This is a 'long' string to test and there are 'many' more to come to 'test'";
String tempStr=str.substring(str.indexOf('\'')+1);
String finalStr=tempStr.substring(0,tempStr.indexOf('\''));
System.out.println(finalStr);
于 2013-11-08T06:48:44.890 に答える