2013-10-17 34 views
-2

我嘗試在Notepadd ++中使用正則表達式。我需要用一些長度替換每一行。例如線路長度爲6匹配線與模式的一些長度

我的模式是:

^[^$]{6}$ 

它不工作。我不對?

+2

你不是很清楚你想要什麼嗎?你能解釋得更好嗎? –

回答

1

您應該使用正則表達式如下:

^.{6}$ 

$是不是可以捕獲或跳過一個字符。這就像\b(字邊界) - 你不能有兩個連續。

+3

方括號內的'$'匹配文字'$'。如果該行不包含任何美元符號,'[^ $] {6}'應該和'。{6}'一樣好。無論如何,它對我都有好處。 (注意,這只是你的*分析*我正在糾正;他絕對應該使用'.',而不是'[^ $]'。) –

+1

@AlanMoore你是絕對正確的。我只是想,Balconsky試圖匹配六個字符,除了EOL(不是字面$):)。 –