2012-01-19 19 views
2

監査文字列から文字列の一部を取得する必要があります。文字列の一部を取得

私は現在、midを使用していますが、私はColdFusionにかなり新しいですし、より良い方法があるかどうか疑問に思っています。

文字列は、私は現在、半ばを使用して、月のすべてのエントリを取得する必要があり、この

"1990-12-01+10:40:02,username,description" 

のように見える文字列は常にそのになります場合は、これが最善のアプローチ

mid(me, 6, 2) 

答えて

8

ですあなたが作ったものはうまくいくでしょう。これも機能します:

<cfscript> 
    myString = "1990-12-01+10:40:02,username,description"; 
    writeOutput(listGetAt(myString,2,"-")); 
</cfscript> 
+1

+1リスト機能を使用します。 – Leigh

+0

+1区切り記号を " - +:"に変更することもできます。つまり、これらのフィールドはすべて区切られ、その位置でアクセスできます。 –

+0

これは良いオプションのようです、ありがとう –

関連する問題