我想获取数组中第一个字母的值。出于某种原因,它只是砍掉了我的第一封信。有人请告诉我哪里出错了吗?
<cfset MidInitial = "Hugh" />
<cfset MidInitArray = ReMatch("[a-z]",MidInitial) />
<cfdump var="#MidInitArray#" />
阵阵休
[1] u H在哪里?!
答案 0 :(得分:2)
ReMatch区分大小写。 在你的正则表达式前面使用(?i)或在正则表达式中添加[A-Za-z]。
你只想要字符串中的第一个字符吗?如果是这样,你就不需要正则表达式,而左(MidInitial,1)也可以。