- - PR -
文字列で、正規表現に一致した部分を配列で取得するには…
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-17 16:55
下記APIに載ってます。 org.apache.oro.text.perl.Perl5Util match http://www.jajakarta.org/oro/ja/api/org/apache/oro/text/perl/Perl5Util.html#match(java.lang.String,%20org.apache.oro.text.regex.PatternMatcherInput) 以下、APIからの引用です。
とりあえず私自身が作ったアプリは、matchメソッドとループだけで動いています。 バグってる可能性もありますが、趣味ソフトなので気にしない。 [ メッセージ編集済み 編集者: 悠 編集日時 2006-03-17 16:57 ] | ||||||||
|
投稿日時: 2006-03-17 17:10
皆さん、本当にありがとうございました。
みなさんの意見と、String.split(regex)のソースコードの組み合わせて、以下のようなソースになりました。
以前のソースと比べてかなり納得できるものになりました。 (以前のソースは、恥ずかしいので、提示を避けさせてください) 本当にありがとうございました。 [ メッセージ編集済み 編集者: 未記入 編集日時 2006-03-17 17:25 ] [ メッセージ編集済み 編集者: 未記入 編集日時 2006-03-17 17:44 ] | ||||||||
|
投稿日時: 2006-03-17 17:22
ありがとうございます。 見当違いのところを探していたようです。 | ||||||||
|
投稿日時: 2006-03-17 18:27
ちなみに、正規表現 全置換では
.*?(<.*?>)[^<]* ↓ $1\n で、複数行にとれます。 |