次のように設定されている変数があります(カスタムタグの呼び出しにより)
<cfset str = Trim( THISTAG.GeneratedContent ) />
THISTAG.GeneratedContent の内容は次のようになります
FNAME|MNAME|LNAME Test|Test|Test
理解に苦しむコードは次のとおりです。
<cfset str = str.ReplaceAll(
"(?m)^[\t ]+|[\t ]+$",
""
) />
<cfset arrRows = str.Split( "[\r\n]+" ) />
上記のコード行は、次の内容の配列を生成する必要があります。
arrRows[1] = FNAME|MNAME|LNAME
arrRows[2] = Test|Test|Test
しかし、配列をダンプすると、次の出力が表示されます。
FNAME|MNAME|LNAME Test|Test|Test
両方の正規表現が何を達成しようとしているのか理解できません。