commit 2025-09-02 17:40 FindPosType() => FindPosByList() ZCppMain/ZtCStringEx.H
This commit is contained in:
@ -2928,20 +2928,20 @@ namespace ZNsMain
|
||||
)
|
||||
/*##############################################################*/
|
||||
{
|
||||
TypeLength VL_MatchLen= 0 ;
|
||||
TypeLength VL_Pos1 = FindPosType
|
||||
TypeLength VL_MatchLen= 0 ;
|
||||
TypeLength VL_Pos1 = FindPosByList
|
||||
(
|
||||
APC_Origin , AR_FindList1 ,
|
||||
AL_OriginLen, RR(VL_MatchLen), ARRL_StartPos
|
||||
);
|
||||
///////////////////////////////////
|
||||
/////////////////////////////////////
|
||||
|
||||
if(VL_Pos1<0){ return ARR_CString; }
|
||||
|
||||
|
||||
VL_Pos1 += VL_MatchLen ;
|
||||
|
||||
TypeLength VL_Pos2=FindPosType //////////////
|
||||
TypeLength VL_Pos2 = FindPosByList //////////
|
||||
(
|
||||
APC_Origin , AR_FindList2 ,
|
||||
AL_OriginLen, RR(VL_MatchLen), VL_Pos1
|
||||
@ -5396,7 +5396,7 @@ namespace ZNsMain
|
||||
{
|
||||
// AL_StartPos 는 0 부터 시작
|
||||
|
||||
if(AL_StartPos>=ml_UseLen) AL_StartPos=ml_UseLen-1; /*##################*/
|
||||
if(AL_StartPos>=ml_UseLen) AL_StartPos=ml_UseLen-1;
|
||||
|
||||
return FindPosFromEnd(mpc_Data, APC_Search, AL_StartPos+1, AL_SearchLen) ;
|
||||
}/*
|
||||
@ -5419,7 +5419,7 @@ namespace ZNsMain
|
||||
TypeLength FindPosFromEnd(TypeCharC* APC_Search) const*/
|
||||
|
||||
|
||||
template<typename TList> static TypeLength FindPosType
|
||||
template<typename TList> static TypeLength FindPosByList
|
||||
(
|
||||
TypeCharC* APC_Origin ,
|
||||
TList& AR_SearchList ,
|
||||
@ -5427,7 +5427,7 @@ namespace ZNsMain
|
||||
TypeLength& ARRL_MatchLen ,
|
||||
TypeLength AL_StartPos=0
|
||||
)
|
||||
/*##################################################*/
|
||||
/*####################################################*/
|
||||
{
|
||||
/*////////////////////////////////////////////////////////////////////
|
||||
|
||||
@ -5450,7 +5450,7 @@ namespace ZNsMain
|
||||
|
||||
for(TypeLength i=AL_StartPos; i<AL_OriginLen; ++i)
|
||||
{
|
||||
IterEasyID VI_IterEasyID(AR_SearchList.GetHeadIterEasyID());
|
||||
IterEasyID VI_IterEasyID(AR_SearchList.ItHID());
|
||||
|
||||
for(TypeLength j=0; j<VL_SearchCnt; ++j)
|
||||
{
|
||||
@ -5467,7 +5467,7 @@ namespace ZNsMain
|
||||
}/*
|
||||
if(CB_IsOK)*/
|
||||
|
||||
AR_SearchList.MoveNextIter(VI_IterEasyID);
|
||||
AR_SearchList.ItNext(VI_IterEasyID);
|
||||
}/*
|
||||
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
|
||||
}/*
|
||||
@ -5475,7 +5475,7 @@ namespace ZNsMain
|
||||
|
||||
return -1;
|
||||
}/*
|
||||
template<typename TList> static TypeLength FindPosType( ##########
|
||||
template<typename TList> static TypeLength FindPosByList( ########
|
||||
TypeCharC* APC_Origin ,
|
||||
TList& AR_SearchList,
|
||||
TypeLength AL_OriginLen ,
|
||||
@ -5484,19 +5484,19 @@ namespace ZNsMain
|
||||
########### ) ################################################*/
|
||||
|
||||
|
||||
template<typename TList> static TypeLength FindPosType( /*######*/
|
||||
template<typename TList> static TypeLength FindPosByList( /*####*/
|
||||
TypeCharC* APC_Origin ,
|
||||
TList& AR_SearchList,
|
||||
TypeLength& ARRL_MatchLen
|
||||
/*#########*/ ) /*##############################################*/
|
||||
{
|
||||
return FindPosType
|
||||
return FindPosByList
|
||||
(
|
||||
APC_Origin, AR_SearchList, GetLength(APC_Origin), ARRL_MatchLen
|
||||
);
|
||||
//////////////////
|
||||
}/*
|
||||
template<typename TList> static TypeLength FindPosType( ##########
|
||||
template<typename TList> static TypeLength FindPosByList( ########
|
||||
TypeCharC* APC_Origin ,
|
||||
TList& AR_SearchList,
|
||||
TypeLength& ARRL_MatchLen
|
||||
@ -5504,17 +5504,17 @@ namespace ZNsMain
|
||||
|
||||
|
||||
template<typename TList> static TypeLength
|
||||
FindPosType(TypeCharC* APC_Origin, TList& AR_SearchList)
|
||||
FindPosByList(TypeCharC* APC_Origin, TList& AR_SearchList)
|
||||
{
|
||||
TypeLength VL_MatchLen=0; return FindPosType //////
|
||||
TypeLength VL_MatchLen=0; return FindPosByList //////
|
||||
(
|
||||
APC_Origin , AR_SearchList,
|
||||
GetLength(APC_Origin), RR(VL_MatchLen)
|
||||
);
|
||||
///////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////
|
||||
}/*
|
||||
template<typename TList> static TypeLength
|
||||
FindPosType(TypeCharC* APC_Origin, TList& AR_SearchList) */
|
||||
FindPosByList(TypeCharC* APC_Origin, TList& AR_SearchList) */
|
||||
|
||||
|
||||
/*/////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
Reference in New Issue
Block a user