ColdFusion数组从变量形成

时间:2015-02-09 19:58:25

标签: coldfusion

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

<cfset MidInitial = "Hugh" />
<cfset MidInitArray = ReMatch("[a-z]",MidInitial) />
<cfdump var="#MidInitArray#" />
阵阵休 [1] u
[2] g
[3] h

H在哪里?!

1 个答案:

答案 0 :(得分:2)

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

你只想要字符串中的第一个字符吗?如果是这样,你就不需要正则表达式,而左(MidInitial,1)也可以。