PSP
 

같은 결과 다른 정규표현식

최고관리자 2026-06-24 (수) 17:29 2개월전 24  

SplitStringVarByThisNumber = 10Var := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"While, NewStr%A_Index% := SubStr(Var,1+(A_Index-1)*SplitStringVarByThisNumber, SplitStringVarByThisNumber) DisplayVar .= NewStr%A_Index% "`n"MsgBox %DisplayVar%

;split text into blocks of 10 characters, CRLF-separatedv
Text := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"
MsgBox, % RegExReplace(vText, ".{10}(?!$)", "$0`r`n")

;- or moduloVar := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"loop,parse,var
{ if Mod(a_index,10)=0      e .= a_loopfield . "`r`n"    else      e .= a_loopfield}msgbox,%e%return

var=FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503
Loop % (StrLen(var) // 10) out .= SubStr(var,((A_Index-1)*10)+1,10) "`n"out .= SubStr(var,-(Mod(StrLen(var),10))+1)MsgBox % out

hi
이전글  다음글  목록 글쓰기

 
 
ragoman@naver.com