私はこのテキストを持っています:
<blockquote>1. тест1; тест2; </blockquote>
<blockquote>2. тест1; тест2; </blockquote>
<blockquote>1) тест1; тест2; </blockquote>
<blockquote>2) тест1; тест2; </blockquote>
<blockquote>1. 1) тест1; тест2; </blockquote>
<blockquote>1) 1. тест1; тест2; </blockquote>
<blockquote>1. тест </blockquote>
それを使って тест1; を抽出できる表現を教えてください。тест2; この文字列の変数に? тест1; тест2; - はキリル文字です。したがって、抽出 тест には ([\p{IsCyrillic}]*) 式を使用する必要があります。
String pattern = "(.*)<blockquote>1. ([\\p{IsCyrillic}]*) </blockquote>(.*)";
最初のバリアントでのみ機能します。このバリアントの表現は何ですか? (または、文字列のバリアントごとに特定の表現を教えてもらえますか?