从变量形成 ColdFusion 数组

ColdFusion Array Forming from a variable

我正在尝试获取数组中第一个字母的值。出于某种原因,它只是砍掉了我的第一封信。有人能告诉我哪里错了吗?

<cfset MidInitial = "Hugh" />
<cfset MidInitArray = ReMatch("[a-z]",MidInitial) />
<cfdump var="#MidInitArray#" />

数组休
[1] 你
[2]克
[3] h

H 去哪儿了?!

ReMatch 区分大小写。 在正则表达式前面使用 (?i) 或在正则表达式中添加 [A-Za-z] 。

您只需要字符串中的第一个字符吗?如果是这样,您不需要为此使用正则表达式,Left(MidInitial,1) 就可以了。