我有一个像这样的示例文本
-message {这是一个包含单引号的块' single_quoted_data'(域' this_is_the_first_domain(dov vcc:0.897) 和vmm)')下一个引用的数据' second_single_quoted_data'(域名) ' this_is_the_second_domain(dov vcc:0.897和vmm)')然后更多 文本}
这里我要提取:
single_quoted_data
和second_single_quoted_data
。
请建议最佳方式。我尝试使用grep -o
后跟sed
,但它无法正常工作
答案 0 :(得分:1)
你只需要一个合适的正则表达式:
grep -Eo "'[^'() ]+'"
答案 1 :(得分:0)
@Prash:尝试:
{{1}}