如何解决Notepad ++替换两个字符串之间的文本
我正在尝试删除.po文件中两个单词之间的字符串。尝试过一些已经可以搜寻和替换的事情,但到目前为止进展不顺利。
文字示例:
msgctxt ",0CAEC952474D390ED3EACB814418BE9A"
msgid ""
"Captain Thorus needs \r\n"
"all men attend him"
msgstr ""
"Kapitan Thorus potrzebuje \r\n"
"wszystkich przy sobie"
我想替换:
msgid ""
"Captain Thorus needs \r\n"
"all men attend him"
只有空白字段\ n。但问题是msgid“”可以包含msgid“ some_text”之类的自定义文本,下面的文本也有所不同。
有没有办法将msgctxt“”和msgstr“”之间的所有内容替换为空白?
解决方法
尝试:
(?s)msgctxt.*?\"$\K.*?(?=msgstr)
上述正则表达式在替换后产生:
msgctxt ",0CAEC952474D390ED3EACB814418BE9A"
msgstr ""
"Kapitan Thorus potrzebuje \r\n"
"wszystkich przy sobie"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。