1

という変数に格納した文字列がありますOriginalURL。基本的には次のようになります。

<cfset OriginalURL = StructFind(GetHttpRequestData().headers, 'X-Original-URL')/>

ブラウザで URL を確認し、それを値として保存するだけです。典型的な値は次のようになりますwebsite.com/make/volvo/model/xc90?Page=2

?私がやりたいことは、文字列の左側から最初の疑問符に達するまですべてを抽出することです。したがって、この部分だけを抽出しますwebsite.com/make/volvo/model/xc90

Left()最初の疑問符までしか一致しないように、正規表現を使用してステートメントを作成する方法がわかりません。

4

2 に答える 2

10

これに対する非常に迅速かつ簡単な答えは、リスト関数を区切り記号とともに使用することです。区切り記号は 1 つだけです。

ListFirst(OriginalURL,'?')

の前にすべてを提供しますか?

ListLast(OriginalURL,'?')

の後にすべてを取得しますか?

于 2014-12-31T00:45:47.133 に答える