[4763]
Re3: 文字列の検索
かろと
>タイトル: Re3: 文字列の検索
>発言者: (全略)
>正規表現検索では2組にヒットするようですが
>普通の検索では4組になるみたいですね
>
>言われるまで気づきませんでしたが ^^;
ホントだ・・・正規表現でしか使ったことないのがバレバレですね。。(--;
diff --dos -ur -x CVS -x tags -x sakura_rc.aps -x *.obj -x *.RES -x *.rc sakura_core_R1_5_7_2/CDocLineMgr.cpp sakura_core/CDocLineMgr.cpp
--- sakura_core_R1_5_7_2/CDocLineMgr.cpp Sat Oct 22 13:12:58 2005
+++ sakura_core/CDocLineMgr.cpp Fri Oct 28 23:20:46 2005
@@ -1897,7 +1897,7 @@
);
if( NULL != pszRes ){
nHitPos = pszRes - pLine;
- nIdxPos = CMemory::MemCharNext(pLine, nLineLen, pszRes) - pLine; // Azumaiya前方検索で選択範囲がおかしくなることがあるバグ修正
+ nIdxPos = nHitPos + nPatternLen; // マッチ文字列長進めるように変更
if( nHitPos >= nHitTo ){
if( -1 != nHitPosOld ){
*pnLineNum = nLinePos; /* マッチ行 */