如何选择从‘[’到‘:’的范围并替换?

如何选择从‘[’到‘:’的范围并替换?

我有一个文件,其中有很多看起来像这样:

[9/22/17 10:46 AM] xxxxxxxx: llllllllllllllllllll
[9/22/17 10:46 AM] Cc:  cccccccccc
[9/22/17 10:46 AM] Me: bbbbbbbbbbbbbbbbb
[9/22/17 10:46 AM] Ccc: aaaaaaaaaaaaaaaaaaaaaaaaaa 

[我正在尝试选择从到的范围:并将其替换为空白。我知道我必须使用通配符并忽略 Word 中的空格,但我似乎无法获得正确的范围。我四处搜索,但似乎找不到我所需要的确切内容。

答案1

您误用了“范围”一词,这让您感到困惑。  [0-9]是匹配每个数字(阿拉伯数字)的范围, [aeiou]是匹配每个元音的范围。 这些都不是您想要的。

如果你想通过最后的冒号,这可能有点棘手。但如果你总是通过第二冒号(即,穿过属于时间的一部分),使用\[*:*:\导致[(即\[)被视为普通字符,而不是范围的开头。 然后匹配*通过冒号的所有内容( ),然后再次匹配通过冒号的所有内容。

答案2

[*:我意识到不起作用的原因是因为[它是一个通配符,所以我必须\在它前面放一个。

相关内容