-4

I have a website that has an x in the top corner that has been placed into a file - this website has many is there a quick way to search to find an alone "x" - thats not used in a word?

4

3 回答 3

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

你也真的应该尝试一下。它通常会导致更好地理解问题(在这种情况下,理解正则表达式)。

于 2013-10-03T20:21:38.063 回答
0

使用 firefox/chrome/ie/opera 开发工具,右键单击“x”,检查元素。它将引导您到源中的位置。

于 2013-10-03T20:08:14.253 回答
0

您是否使用过 FireBug 或 Chrome 控制台等检查器来尝试追踪它?如果是这样,请找到它的代码并尝试使用Agent Ransack之类的工具搜索所有文件以查找该字符串。

于 2013-10-03T20:08:28.777 回答