2014-10-28 109 views
0

如何搜索所有沒有addtoken屬性的ColdFusion cflocation標籤?使用崇高文本2
搜索一段字符串Sublime Text 2

+3

這個問題似乎是題外話題,因爲它是關於在源代碼中查找文本,而不是編程。 – 2014-10-28 17:26:00

+2

@Dan它是關於在我的ColdFusion代碼中找到這種情況,所以我可以編程添加addtoken =「false」屬性,因爲它默認爲true,並且它在URL字符串中顯示會話標記。尋找如何做到這一點對於保持代碼安全和清潔非常重要。如果這不是一個編程問題是什麼? – 2014-10-28 17:31:06

+0

Seesm適合這個:「程序員常用的軟件工具;是一個實用的,可回答的問題,是軟件開發所特有的」。直接從http://stackoverflow.com/help/on-topic – 2014-10-28 19:11:11

回答

1

這可用於查找所有不帶addtoken屬性的cflocation標籤。 將此表達式粘貼到File Locator Lite工具中。 <cflocation\s+url="[^"]*"\s*>

+0

這很不錯,但我建議修改以解釋引用類型或缺少的情況,以及=的附近空格。 '] *)(「 |」)?\ S *>'。由於引用類型可能不同或不存在,我將'[^「]'更改爲'[^>]' – 2014-10-28 18:39:31

1

對此應該使用負向前視。無疑,Peter Boughton會爲我調整這一點,但我只有一個coupla min備用。這應該工作:

<cflocation(?![^>]+addtoken)[^>]+> 

我沒有在ST測試它,但它是一個相當通用的模式,所以應該工作。勒梅知道如果不是,我會進一步微調。