我有一个很大的文本文件,我想删除 ^ 符号和 ~ 符号之间的所有文本。这也需要跨行工作。
我尝试使用查找框进行常规查找和替换,^*~
而替换框中没有任何内容,但却找到 0 个结果。
答案1
答案2
答案3
尝试在查找部分使用此正则\^[^~]*~
表达式来替换 ^ 和 ~ 之间的所有内容。
答案4
我有一个类似的 BETWEEN 替换要求,要求替换起始和结束字符。这来自 Outlook 电子邮件;数百名成员,我只想删除中间的所有内容<
移除此处的文本>
。
原来的
First1 Last1 <[email protected]>; First2 Last2 <[email protected]>; First3 Last3 <[email protected]>; First4 Last4 <[email protected]>;
丹尼斯接近我的解决方案Find what: \^.*?~
,但我必须改变我的文字字符,Find what: \<.*?>
然后我必须删除第一个斜线Find what: <.*?>
。
更新 Find what: <.*?>
;替换为空。
First1 Last1 ; First2 Last2 ; First3 Last3 ; First4 Last4
_
特殊字符:*
,,,,,,和,,,和$
\
+
^
(
)
[
]
{
}
Jerry Jeremiah 在此处描述了特殊字符https://stackoverflow.com/questions/37742519/notepad-wildcard。