[スレッド全体]

2008/7/3 (木) 03:46:45 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; KDDI-MA33) Opera 8.60 [ja]
[5378] 正規表現での複数行対応
簡易的ではありますが、鬼車使用のまま複数行への対応を考えています。
 
取りあえず検索とgrepは確認できましたが、マッチする箇所に問題があります。
 
aaaaaaというテキストに対してaaaで検索した場合に何ヶ所にマッチするかという問題で、私としては4箇所にマッチして欲しかったのですが必死の過去ログ検索により2箇所が仕様という事が分かりました。
 
これに引っかかっていまして、例えば、
a
a
a
a
a
a
に対してa\r\na\r\naで検索すると、上からの検索は2箇所、下からは4箇所マッチします。
これは、下からの複数行検索は「次の検索開始位置はマッチした文字列の終了位置から」という仕様の影響を受けないためですが、それを加味する様な修正も難しい感じです。
 
で、いっそのこと正規表現での検索時は「次の検索開始位置はマッチした文字列の開始位置の次から」に変更してはどうだろうかと思うのですがまずいでしょうか?

2008/7/16 (水) 18:48:42 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5386] PatchesにAssignをお願いします
CShareData.cppのバージョン番号の変更を忘れていたのでアップし直そうと思ったのですが、Submitteed Byがnobodyなためアップできなくなってしまったようです (^^;

申し訳ありませんが、どなたか管理者権限で私にAssigned Toをしておいて頂けないでしょうか?

宜しくお願いいたします m(_ _)m

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]