【发布时间】:2013-11-21 07:01:09
【问题描述】:
我正在尝试用下划线替换字符串中的空格,以便使用 RegEx 创建 slug。当有一个空间时,它可以正常工作。但是当有两个连续的空格或一个空格后跟一个下划线时,反之亦然(' _' OR '_ '),它被替换为__。我该如何克服呢?即我想要一个下划线而不是双下划线或三重下划线。任何帮助将不胜感激。
我的替换代码与此类似。
rereplace(lCase('this is a sample _string'),'[ ]','_','all')
【问题讨论】:
-
你没有告诉我们你想要发生什么而是?
-
哦。我想要一个下划线而不是双下划线或三重下划线。
-
干杯。最好更新问题,而不是简单地添加评论(以供将来参考)。在下面回答。
-
@AdamCameron 编辑了问题哥们...
标签: regex string coldfusion coldfusion-9