Regex ColdFusion中的正则表达式可以是一个数字,也可以是一个特定的字

Regex ColdFusion中的正则表达式可以是一个数字,也可以是一个特定的字,regex,coldfusion,Regex,Coldfusion,我使用Reverse()来反转字符串,这很方便,因为我可以在1处有[1],在10处有[2],在数百处有[3] <cfset Mileage = "123456" /> <!--- I also want <cfset Mileage = "EXEMPT" /> to be able to work. ---> <cfset MileageR = Reverse(Mileage) /> <cfset MilArray = ReMatch("\d

我使用Reverse()来反转字符串,这很方便,因为我可以在1处有[1],在10处有[2],在数百处有[3]

<cfset Mileage = "123456" />
<!--- I also want <cfset Mileage = "EXEMPT" /> to be able to work. --->
<cfset MileageR = Reverse(Mileage) />
<cfset MilArray = ReMatch("\d",MileageR) />
<cfdump var="#MilArray#" />

然后我使用
#MilArray[1]#
等方法调用每个数组(每个数字)。有什么方法可以将
\d
更改为接受
\d
或单词
豁免

嗯,它仍然需要如下所示:
数组:
[1] T
[2] P
[3] M
[4] E
[5] X
[6] E

或者还能成为一个数字

\d|EXEMPT

试试这个。使用
操作符
|

@Vicki-Try
\d | E | X | E | M | p | T