2013-07-16 21 views
0

다음 코드를 가지고 있으며 아래처럼 작동하도록하는 방법을 찾고 있습니다. string1은 CPt 코드의 모든 숫자를 포함하고 문자열은 모든 세부 정보를 포함합니다. 나는 GetToken 기능을 사용하여 시도하지만 난 아직도 내가 다시는이 같은 일을하기 위해 그것을 가라 어떻게문자열에서 추출

<cfset string = "CPT Codes= 20101 : EXPLORE WOUND CHEST - 06/25/2013,CPT Codes= 20150 : EXCISE EPIPHYSEAL BAR - 06/25/2013,CPT Codes= 2019F : DILATED MACULAR EXAM DONE - 06/25/2013 "> 

내가 여기에 놓친 거지 무엇을 파악하고있다 : 나는 그것을 해결

<cfset string1 = "20101,20150,2019f"> 
<cfset string2 = "EXPLORE WOUND CHEST - 06/25/2013,EXCISE EPIPHYSEAL BAR - 06/25/2013,DILATED MACULAR EXAM DONE - 06/25/2013"> 

답변

1

는, 사람이 사람은 필요 정보는 다음과 같이 할 수 있습니다 :

<cfset string = "CPT Codes= 20101 : EXPLORE WOUND CHEST - 06/25/2013,CPT Codes= 20150 : EXCISE EPIPHYSEAL BAR - 06/25/2013,CPT Codes= 2019F : DILATED MACULAR EXAM DONE - 06/25/2013 "> 
<cfset delimis = "=,:"> 
<cfset generateLst = ''> 
<cfset generateTextlst = ''> 
<cfloop list="#string#" index="k"> 
    <cfset getString = GetToken(k,1,delimis)> 
    <cfset getID = GetToken(k,2,delimis)> 
    <cfset generateLst = ListAppend(generateLst,getID)> 
    <cfset getText = GetToken(k,3,delimis)> 
    <cfset generateTextlst = ListAppend(generateTextlst,getText)>   
</cfloop> 
<cfdump var="#generateLst#" label="ID Input"> 
<cfdump var="#generateTextlst#" label="Text Input"> 
+1

나는 답을 편집하여 불필요한 '##' –