gpt4 book ai didi

javascript - 使用正则表达式检查字符串的开头和结尾是否有星号

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

我正在尝试确定字符串的开头结尾是否有星号。

例如:*斜体*

我正在制作一个 Markdown 编辑器,而且我对 REGEX 还很陌生。我知道 ^ 表示字符串的开头,而 $ 表示结尾,我只是不知道如何实现。

最佳答案

试试这个

^\*.*\*$

以星号开头,包含零个或多个(几乎)任何内容(包括星号),以星号结尾

Check it here

<小时/>

或者,如果您需要多行支持......这会起作用。

^\*[\s\S]*\*$

\s 将匹配任何空格,包括换行符,\S 匹配非空格字符。

<小时/>

如果你不希望中间有一个*,你可以这样做:

^\*[^*]*\*$
<小时/>

如果您只想在星号中包含一个单词,例如 *bold**italic* 等...您可以执行以下操作:

^\*\w*\*$

我想我已经涵盖了您可能需要的所有内容,如果情况并非如此,请告诉我。

关于javascript - 使用正则表达式检查字符串的开头和结尾是否有星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18424825/

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