-2

好吧,我真的很陌生,可能是一个愚蠢的问题,但我有一个单词“kirtna”,它出现在我的资产文件夹中保存的 1000 多个 HTML 文件中。它以正确的 HTML 文件格式粘贴到 Mac 的 TextEdit 中并保存为 HTML。现在我希望字母“a”出现在“n”之前。所以应该是“kirtan”而不是“kirtna”。我知道我可以使用正则表达式来完成 Java 本身,如下所示:

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

但是我真的可以在 HTML 中做到这一点吗?

4

2 回答 2

5

好吧,我不知道你想如何在“HTML”中使用它,它不是一种编程语言......

实现这一点的一种方法是使用像Notepad++这样的文本编辑器,它能够在给定的文件夹中进行文本替换(如果需要,可以使用正则表达式)。

于 2013-08-19T07:30:34.243 回答
0

是否可以在 HTML 中使用正则表达式?

答案是:不是。

HTML5输入有一个“模式”属性,可用于模式匹配/验证。

对于您的工作,最好使用 Javascript 的String.replace。这是一个可以玩的小提琴。

document.getElementById("test").addEventListener("blur", function(e){
    var textBox=e.target;
    textBox.value=textBox.value.replace("a","blabla");
});
于 2013-08-19T07:31:23.707 回答