私はobjective-cからjavaにいくつかのコードを移動しています。プロジェクトはXML/HTMLパーサーです。客観的なcでは、scanUpToString( "mystring")を使うだけです。方法。JavaのNSScannerに最も近いもの
私はJava Scannerクラスを見ましたが、すべてをトークンに分割しました。私はそれを望んでいない。私は、部分文字列の出現までスキャンし、全体の文字列の中のスキャナの現在の位置を追跡できるようにしたいだけです。
ご協力いただきありがとうございます。具体的には
EDIT
。私はスキャナがトークン化されることを望まない。
String test = "<title balh> blah <title> blah>";
Scanner feedScanner = new Scanner(test);
String title = "<title";
String a = feedScanner.next(title);
String b = feedScanner.next(title);
上記のコードでは、feedScanner.next(title)を使用します。 "<title"
実際には、デフォルトの区切り文字が空白なので、feeScanner.nextが最初に呼び出されるのは初めてですが、2回目に失敗します(私にとっては目的)。
あなたは 'Scanner'はあなたがせていないかについて、より具体的なことはできますか?あなたが書いたことから、 'Scanner'でも不幸なことがあり、[' String#indexOf'](http://docs.oracle.com/javase/7/docs/api/java/lang/String .html#indexOf%28java.lang.String、%20int%29)。 – trutheality