vol*_*one 1 regex coldfusion coldfusion-11
我有一个字符串,我存储在一个名为的变量中OriginalURL.它基本上是这样的:
<cfset OriginalURL = StructFind(GetHttpRequestData().headers, 'X-Original-URL')/>
Run Code Online (Sandbox Code Playgroud)
它所做的就是检查浏览器中的URL是什么,并将其存储为值.典型的价值就像是website.com/make/volvo/model/xc90?Page=2
我想要做的是从字符串的左边开始提取所有内容,直到它到达第一个?问号.所以它会提取这一部分website.com/make/volvo/model/xc90
我不确定如何Left()使用Regex 进行声明,以便它只匹配第一个问号.
Ste*_*tti 10
对此的快速而简单的回答是只使用带有分隔符的列表函数,因为只能有一个.
ListFirst(OriginalURL,'?')
Run Code Online (Sandbox Code Playgroud)
会给你一切吗?
ListLast(OriginalURL,'?')
Run Code Online (Sandbox Code Playgroud)
之后会得到你的一切吗?
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |