gpt4 book ai didi

javascript - 需要将 PHP 正则表达式转换为 JavaScript 正则表达式

转载 作者:行者123 更新时间:2023-11-28 05:41:27 24 4
gpt4 key购买 nike

我需要转换这个 PHP 风格的正则表达式:

(?<=\A|\;#)(.*?)(?=\;#|\z)

进入 Javascript 风格的正则表达式。

在代码中使用现有 PHP 版本时,我不断收到无法识别的 token 错误。

感谢您的帮助。

最佳答案

JavaScript 不支持lookbehinds,\A\z anchor 也不支持。

您实际上甚至不需要在该正则表达式中进行环视。您可以只使用非捕获组,然后访问第一个捕获组。使用 ^ 代替 \A,使用 $ 代替 \z。您也不需要转义 ;

(?:^|;#)(.*?)(?:;#|$)

然后使用第一个捕获组中的值。

关于javascript - 需要将 PHP 正则表达式转换为 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886209/

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