哇,我在正则表达式中很烂

http://regex101.com/r/lM8oX3

([*][.]+[*])


我正在尝试匹配这样的文本:

*hello*

最佳答案

只需尝试以下正则表达式即可:

(\*[^*]+\*)


在正则表达式中,您有[.],实际上它搜索点,因为在[]中它失去了特殊的上下文并被视为普通字符。您最好使用.+,但它也将匹配*个字符。因此,请使用我上面的解决方案。

Live demo

关于javascript - 匹配某些字符之间的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23810105/

10-11 03:50
查看更多