私はテキストを持っており、second の後に文字列を抽出する正規表現を書きたいと思います@。例:
@ some text with letter, digit 123 1234 and symbols {[ @text_to_extract. second の後の文字列のみを抽出する正規表現をどのように記述すればよいでしょうか@。このコードは正しい方向への一歩のようです:
Pattern p = Pattern.compile("@@(.+?)");
Matcher m = p.matcher("asdasdas@@textToExtract");
これは間のテキスト@が空の場合に機能しますが、正規表現でテキストを指定するにはどうすればよいですか?
Pattern.compile("@(*)@(.+?)");?
編集済み:
もう 1 つの条件です。テキストは と の間@にある場合がありますが、そうである@必要はありません。