冷融合的新手,正则表达式的新手......
我有一个文件目录,以“some”命名,后跟一个 13 位数字,后跟下划线、ID 和文件结尾,如下所示:
some0000000000000_ID.jpg
ID 可以是任何字符串。
如何使用正则表达式获取 ID?我想我会寻找这样的东西,它捕获下划线和文件结束点之间的所有内容:
_\A[A-Z]*[a-z]*[0-9]*$
但我真的无处可去。有人可以指出我正确的方向吗?
谢谢!
编辑:
我最终这样做了,这是hack-ish但效果很好:
<cfset cropFront = #ListRest(ReReplaceNoCase(name, ".png|.jpg", ""), "_")#>
<cfset cropFull = #ListFirst(ReReplaceNoCase( cropFront, "xxxxx", ""), "." )#>
也许对其他人也有用!