commit 2025-09-02 17:40 FindPosType() => FindPosByList() ZCppMain/ZtCStringEx.H

This commit is contained in:
2025-09-02 17:40:31 +09:00
parent c9b5fc5cb6
commit ffbc7b1777

View File

@ -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) */
/*/////////////////////////////////////////////////////////////////////////////////////////