2011-05-24 62 views
2

任何人都有任何想法,爲什麼這不會讓我回來什麼?coldfusion findNoCase不工作

findNoCase("flashvars.ID = ''",result.FileContent) 

我知道flashvars.ID = ''在結果中,因爲我將其轉儲出來並可以看到它。當我只是...

findNoCase("flashvars.ID",result.FileContent) 

它發現它!我可能會做一堆廢話len()mid()等,以瞭解如果flashvars的價值。 ID是空的,但我只想知道爲什麼第一個findNoCase不起作用!

回答

8

可能是一個空白問題。給這個鏡頭:

#refindNoCase("flashvars\.ID\s*.=\s*.''",content)# 
+0

呃......我試了幾個RE,猜我不擅長他們......謝謝! – jcreamer898 2011-05-24 14:42:58

+0

在文體上,{0,}通常寫爲*。均意味着=或更多。 +可以用於1個或更多。 – 2011-05-24 14:49:51

+0

我想知道preserveSingleQuotes()是否也可以在這裏幫助...目前無法測試,但我懷疑這可能是問題(單引號正在被轉義)。 – 2011-05-24 14:52:14

相關問題