我有一个像
这样的文本示例
Hello my car is [tue mar 31 2020 - antoni mark ] [nissan]
我想删除方括号和里面的内容,如果它的结构是"tue mar 31 2020 - antoni mark"
。
所以text_filtered应该看起来像"Hello my car is [nissan]"
,我试图使用这种模式"[.*?]"
,但它删除了所有方括号。
你知道如何修改图案吗?
匹配一个空格,然后是包含日期的方括号,然后是破折号,然后是非方括号:
" [w{3} w{3} dd? d{4} - [^]]+]"
查看现场演示
匹配前导空格将防止用blank替换包含双空格的结果。