如何更改此正则表达式:
(`)([^`]+)`|(\*)([^*]+)\*
给出这样的输出:
` | hel*low
* | low`orld
* | hello
` | world
传递时:
"`hel*low`orld* *hello* `world`"
答案 0 :(得分:2)
您可以使用此模式:
(?=([`*])((?>[^`*\W]++|(?!\1)[`*])+)\1)
或这种模式:
(?=([`*])((?:[^`*\W]+|(?!\1)[`*])+)\1)