2013-10-03 20 views
-4

我有一個網站,在已放置到文件中的頂部角落中有一個x - 該網站有很多是有一個快速的方式來搜索找到一個單獨的「x」 - 多數民衆贊成沒有用在一個字裏?查找並替換網頁中的字符

+2

咦?任何樣品?任何嘗試? – Jerry

+0

「在頂角的一個x」基本上告訴我們什麼都沒有。看起來像X的圖形?一個文字字符'x'?碰巧製作出一個看起來像X的圖案的其他角色? –

+0

grepity grepity grep grep grep grep with shell access – aynber

回答

0

如果您不能使用開發工具和真正需要的正則表達式通過源文件進行搜索(,它是一個真正的文本字符x),那麼這(可能是不雅)的正則表達式應該這樣做:

(\Wx\W)|(^x\W)|(\Wx$) 

\W表示「不是」字「字符」。根據源文件中的內容(尤其是如果您使用UTF-8 /國際字符,我不確定Sublime Text 2如何處理與\W有關的所有內容),這可能會或可能不會對您有用。

^表示「行首」。 $表示「行尾」。在行的開始或結尾處有一個x,其周圍沒有其他「單詞」字符會被計數!

()僅僅是邏輯分組(可以作爲在其它情況下,像替換文本匹配的參考文獻),以及|手段「或」(所以正則表達式被同時尋找三種不同的模式,在這裏)。 x只是字面上的字符。

接下來是Sublime Text 2的測試。

匹配:

x as 
x asdf 
asdf x 
asdf x asdf 
as x 
>x 
a x< 

不匹配:

xas 
asdxafd 
asdfx 

你真的應該嘗試了。它通常會導致更好地理解問題(在這種情況下,理解正則表達式)。

+0

我已經做了一個文件搜索:)現在就試試這個 –

0

使用firefox/chrome/ie/opera開發工具,右鍵單擊'x',檢查元素。它會引導您到達源中的位置。

+0

我已經使用這個,但它沒有顯示http://d.pr/i/zJJq和我找不到相關的文件 –

0

您使用過FireBug或Chrome控制檯等檢查器來嘗試追蹤它嗎?如果是這樣,找到它的代碼,並嘗試使用Agent Ransack這樣的工具搜索所有文件。