sách gpt4 ai đã đi

javascript - 正则表达式替换两个标签之间(外部)的文本

In lại 作者:行者123 更新时间:2023-11-28 03:07:54 26 4
mua khóa gpt4 Nike

我正在尝试使用一些正则表达式将单词“or”包装在 中一些标记中的标记。




var html = $( '#test' ).html();

html = html.replace( /(<\/a>[\s\S]*?$1<\/span>

$( '#result' ).html( html );

生成的标记有点奇怪:


结果嵌套第二个 inside of the ` 元素。我似乎无法理解为什么它以如此奇怪的方式嵌套。

 or update now

我有一个 fiddle ,我在这里测试一些东西:https://jsfiddle.net/qfuLozxw/

预期结果:


1 Câu trả lời

括号内匹配的内容是 $1 变量中返回的内容。您只需要包含要替换的文本:

html = html.replace( /<\/a>( or )$1

或者,如果您想匹配链接之间的任何单词:

html = html.replace( /<\/a>( \w* )$1

示例在这里:https://jsfiddle.net/wbard38q/

关于javascript - 正则表达式替换两个标签之间(外部)的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60441161/

26 4 0
Bài viết được đề xuất: c++ - 按以下方式设置引用是否安全
Bài viết được đề xuất: c++ - 在 XCODE 5 中将 CPU 利用率提高到 100% 以上
Bài viết được đề xuất: c++ - 类模板的静态成员初始化
Bài viết được đề xuất: javascript - 异步函数中 window.open() 的多次迭代
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com