好吧,我真的很喜欢这个并且可能是一个愚蠢的问题,但我有一个单词“kirtna”出现在我的资产文件夹中保存的1000多个HTML文件中。它采用适当的HTML文件格式,粘贴到Mac的TextEdit中并保存为HTML。现在我希望字母'a'出现在'n'之前。因此,它应该是“kirtan”而不是“kirtna”。我知道我可以使用Regex来实现Java本身,如下所示:
String word = "instant";
String replaced = input.replaceAll("(\\w)a", "a$1");
但我能在HTML中真正做到这一点吗?
答案 0 :(得分:5)
好吧,我不知道你怎么想在“HTML”中使用它,这不是一种编程语言......
实现此目的的一种方法是使用文本编辑器,如Notepad++,它可以在给定文件夹中进行文本替换(如果需要,可以使用正则表达式)。
答案 1 :(得分:0)
是否可以在HTML中使用Regex?
答案是:不是真的。
HTML5 Input有一个“模式”属性,可用于模式匹配/验证。
对于您的工作,最好使用Javascript的String.replace。 这是一个fiddle来玩。
document.getElementById("test").addEventListener("blur", function(e){
var textBox=e.target;
textBox.value=textBox.value.replace("a","blabla");
});