怎样匹配写这个正则表达式:[end]

我想把文本中的一行:[end]

替换为123

正则写的是“[end]”

但替换结果是:[123123123]
而不是123,所以正则是哪里错了啊

[end]里面是或的意思,end三个字母都可以替换

 \[end\]

content.replaceAll(“\[end\]”,“123”);

Java中的方法:

content.replaceAll(“\[end\]”,“123”);

JavaScript中的方法:

content.replace(“\[end\]”,“123”);