html 如何在Javascript中查找和替换字符串?[已关闭]

sxpgvts3  于 2022-12-02  发布在  Java
关注(0)|答案(2)|浏览(159)

已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

三年前就关门了。
Improve this question
我如何在字符串中找到一个特定的单词,然后用javascript替换它?
比如说

This is a very long sentence

我想找到单词“sentence”并将其替换为“phrase”,这样输出将为

This is a very long phrase
0ve6wy6x

0ve6wy6x1#

第一个月

以下演示
使用正则表达式方法replace()
使用RegExp对象作为动态变量搜索关键字,
具有彻底的输入转义,
能够找到给定搜索关键字的所有匹配项,
并且它用<mark>元素 Package 匹配的文本(它可以很容易地更改为<strong>)。

findText(selector, key);

第一个参数是要搜索的文本所在元素的选择器字符串,语法与CSS/jQuery选择器完全相同:

"#id", ".class", "tagName", "[name=name]"

第二个参数是字符串形式的搜索关键字。
演示
第一次

krcsximq

krcsximq2#

是,只需使用replace

var input = prompt("Enter a sentence");

var boldTest = "sentence";

document.write(input.replace(boldTest, `<strong>${boldTest}</strong>`));

在上面的示例中,boldTest是要替换的任意单词。

相关问题