- - PR -
文字列の解析について
«前のページへ
1|2|3
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-11-25 15:39
と、書いたのですが、良く考えたら(1)と(2)を独立させることはできませんでした。 なにも使わずに0からコードを書いてみましたが、長い。およそ60行。コーディングに2時間くらいかかりました。でも、私としては正規表現よりはこっちのほうを選択したいです。
-- unibon {B73D0144-CD2A-11DA-8E06-0050DA15BC86} | ||||||||||||
|
投稿日時: 2007-11-28 14:26
>かつのりさん
確かにパフォーマンスで決めるというのも手ですね。 パフォーマンスがさほどかわらなければ、 保守性を考えて、 よみやすく、わかりやすい方にしようと思います。 >rancoさん 一般解でないにしても、参考になるコードありがとうございます。 やり方次第でこんなに短く書けるのですね。 驚きです。 >unibonさん 自分で書いたコードよりもわかりやすいので、 とても参考になります。 このような投稿に 2時間も費やしていただいて申し訳ないかぎりです。 | ||||||||||||
|
投稿日時: 2007-11-28 14:40
どうでも良いことですが、忘れそうなので書いておきますと、
は、
です。 (掲示板の制約で、シングルクォーテーションで \ マークを囲むと、\ マークの表示が1個減ってしまいますので。なぜなんでしょう?プレビューするかしないかでも違うみたいです。) -- unibon {B73D0144-CD2A-11DA-8E06-0050DA15BC86} | ||||||||||||
|
投稿日時: 2007-12-02 15:17
こんにちは。
すでに解決済みなようですが面白そうだったのでやってみました。 rancoさんの
も解決していると思います。 (違ってたらすみません)
書籍「詳細 正規表現 第2版」を参考にしています。 [ メッセージ編集済み 編集者: hei 編集日時 2007-12-02 15:24 ] | ||||||||||||
|
投稿日時: 2007-12-02 18:59
そうなんですよ。String.split()にできないことが、Pattern/Matcherを使えばできる場合は、けっこう多いですね。不特定のネスティング(入れ子状)は、後者でも難物ですが。
|
«前のページへ
1|2|3