gpt4 book ai didi

regex - Coldfusion Regex 将 URL 转换为小写

转载 作者:行者123 更新时间:2023-12-01 08:29:57 27 4
gpt4 key购买 nike

我试图在一个 html block 中转换 url 以确保它们是小写的。一些链接是大写和小写的混合,它们需要转换为小写。绕着网站跑一遍并重做每个链接是不可能的,因此在输出文本时希望使用正则表达式。

<p>Hello world <a href="http://www.somelink.com/HOME">Some link</a>.</p>

需要转换为:

 <p>Hello world <a href="http://www.somelink.com/home">Some link</a>.</p>

使用如下所示的 ColdFusion 正则表达式(尽管这不起作用):

<cfset content = Rereplace(content,'(http[*])','\L\1','All')>

非常感谢任何帮助。

最佳答案

我想我会使用小写函数 lCase()。

将您的 URL 放入一个变量中,如果它还没有的话:

<cfset MyVar = "http://www.ThisSite.com">

这里强制小写:

<cfset MyVar = lCase(MyVar)>

或者这里:

<cfoutput>
<a href="#lCase(MyVar)#">Some Link</a>
</cfoutput>

更新:实际上,我看到您实际上要问的是如何生成整个 HTML 页面(或大部分),然后返回通过它,找到所有链接,然后降低它们的大小写。这就是你想要做的吗?

关于regex - Coldfusion Regex 将 URL 转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com