求匹配前置空格的连字符的正则表达式
匹配带前置空格的连字符的正则表达式
需求说明
需要匹配带有前置空格的连字符(如 -),排除无前置空格的连字符(如-),并匹配该连字符后的对应内容。
示例文本
- hello, - this is what I want!
期望匹配结果
- this is what I want!
正则表达式方案
可以使用以下正则表达式实现需求:
(?<= )-.+
规则解释
(?<= ):正向零宽度断言,确保目标连字符前存在一个空格(该空格不会被纳入匹配结果)-:精准匹配连字符.+:匹配连字符后的所有内容(若需限制为整行内容,可修改为.+$)
如果需要将前置空格也纳入匹配结果,可使用:
-.+
内容的提问来源于stack exchange,提问作者wideroot
相关产品推荐
相关产品推荐

