我正在尝试匹配*或**或*的无穷大数之外的所有内容
我已经写了这样的正则表达式:
^(?!\*).+$|^.*[^\*]$|(?<=\*).+
我需要添加或删除将删除匹配项的语句:“ ****”,或写一个全新的匹配项:
*时不匹配
**不匹配
***不匹配
等等。
当A9()*时应该匹配
* A9()时应匹配
当A(*
当A *()*时应匹配
当A9 *时应匹配)
当A9()时应该匹配
等等。
您可以使用长度运算符来确定每个符号的最小长度。例如:
(\w{1,}\*{1,}|\w+)
UPD
要包括特殊字符,请使用以下修改:
([^*\s]{1,}\*{1,}|[^*\s]+)
这个正在工作,谢谢
@ KamilSocha91刚刚更新了答案