gpt4 book ai didi

javascript - 带有双星号的正则表达式 javascript

转载 作者:行者123 更新时间:2023-12-02 18:06:33 26 4
gpt4 key购买 nike

我需要两个正则表达式,一个用于在字符串开头获取 **,另一个用于在末尾获取 **。

例如:

This is a **text** test

使用表达式获取开头的 **,使用另一个表达式获取结尾的 **。可能还有很多重复。

我尝试过以下方法:

(\*\*)
^(\*\*)
/\*\*/
^/\*\*/

非常感谢

This **would** be a good **text** to do some **testing**

它应该标记所有开头包含 ** 的单词。对于另一个,您应该标记所有以 ** 结尾的

最佳答案

要在单词之前匹配 **,请使用:

\B\*\*\b
  • \B - 与 \b 相反。它匹配 \b 不匹配的地方
  • \b - 断言单词边界处的位置,即 (^\w|\w$|\W\w|\w\W)

RegEx Demo 1

要匹配单词后的 ** ,请使用:

\b\*\*\B

RegEx Demo 2

关于javascript - 带有双星号的正则表达式 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73140369/

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