我正在尝试捕获所有粗体单词,包括冒号。
我正在使用以下代码,但它不起作用。
(1)这是标题:这是标题的描述;这是另一个:这是另一个标题描述。
(2)另一个标题:这是另一个标题的描述。
(3)这些是标题:这是标题的描述;其他:这是另一个标题描述。
(4)这又是一个长标题:此标题的描述。
我尝试过按照 grep 操作,但没有效果。
(\w+\s)+:
答案1
我建议针对这两种情况使用两个正则表达式:
^(.+?):
; (.+?):
请注意,使用?
惰性匹配或非贪婪匹配运算符需要grep -P
Perl 正则表达式。
找到的文本将包含需要删除的分隔符,但 grep 并不是适合此目的的工具。