gpt4 book ai didi

javascript - 正则表达式 - PHP 到 Javascript

转载 作者:行者123 更新时间:2023-11-28 15:12:47 25 4
gpt4 key购买 nike

我有以下正则表达式:

<div\s*class="selectionDescription">(.*?)<\/div>

与 PHP 完美配合。我知道 javascript 不支持\s 标志。

我尝试使用\g 标志,但是我的模式不匹配。

我希望匹配以下字符串中 div 内的所有内容:

<div class="selectionDescription">Text to match</div>

我在 JavaScript 中收到以下错误:

Uncaught SyntaxError: Invalid flags supplied to RegExp constructor 's'(…)

最佳答案

Your pattern seems to work.

s不是一个标志,所以如果您尝试类似 new RegExp('<div\s*class="selectionDescription">(.*?)<\/div>', 's')那么是的,你会发现一个错误。

您不需要添加任何标志,除了g标记多次捕获此 div。 (Check it out)

Maybe check out a quick primer on Javascript's regular expressions?

关于javascript - 正则表达式 - PHP 到 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35511339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com