【发布时间】:2020-03-28 17:14:54
【问题描述】:
刚开始使用正则表达式并遇到了绊脚石。希望有人能够解释解决方法。
尝试执行多行搜索。我希望使用“*”作为“标志”,可以这么说:如果一行包含一个星号,它应该匹配。应输出行首的数字,链接示例中的“匹配”一词也应输出,不包括星号本身。
我假设我使用“|”将正则表达式分为两个条件,而实际上需要同时满足这两个条件才能匹配。
https://regex101.com/r/Pu56bi/2
(?m)(^\d+)|(?<=\*).*$
感谢您的帮助。
【问题讨论】: