2013-08-19 72 views
-2

好的,我真的很新,可能是一個愚蠢的問題,但我有一個詞「kirtna」出現在保存在我的資產文件夾中的超過1000個HTML文件中。它採用正確的HTML文件格式,粘貼到Mac的TextEdit中並保存爲HTML。現在我想在'n'之前出現字母'a'。因此,而不是「kirtna」它應該是「kirtan」。我知道我可以使用正則表達式來使用Java本身,例如:是否可以在HTML中使用正則表達式?

String word = "instant"; 
String replaced = input.replaceAll("(\\w)a", "a$1"); 

但是我真的可以在HTML中做到這一點嗎?

+0

看看4k upvotes的答案。你很快就會看到。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – christopher

+0

不,你不能... –

+1

HTML不是一種編程語言。它只是描述網站的結構。 –

回答

5

好了,我不知道你是怎麼想的「HTML」,這是不是一種編程語言來使用此...

一種方式來實現,這將是使用文本編輯器,如Notepad++ ,它可以在給定文件夾中進行文本替換(如果需要,可以使用正則表達式)。

0

是否可以在HTML中使用正則表達式?

答案是:不是真的。

HTML5 Input有一個「模式」屬性,可用於模式匹配/驗證。

對於你的工作,最好使用Javascript的String.replace。 這裏是一個fiddle玩。

document.getElementById("test").addEventListener("blur", function(e){ 
    var textBox=e.target; 
    textBox.value=textBox.value.replace("a","blabla"); 
}); 
相關問題