在每行不同但具有相同分隔符的情况下如何删除前后文本 notepad++

问题描述 投票:0回答:1

我想尝试删除分隔符之前和之后的文本,但中间的文本并不完全相同。

123:[电子邮件受保护]:你好

你好:[电子邮件受保护]:891

以及我想要的结果。

[电子邮件受保护]

[电子邮件受保护]

我尝试在这里找到一个查找和替换字符串,但我找不到满足我的需求的字符串。找到并尝试使用不同的格式,我尝试编辑查找和替换字符串,但所有这些都无法满足我的需要。

notepad++
1个回答
0
投票

您可以使用字符串分割函数 split() 将字符串与

:
分割,然后返回数组并获取第二个值。例如:

const str = 'hello:[email protected]:891';

const email = str.split(':');
console.log(email);
// Expected output: "["hello", "[email protected]", "891"]"

console.log(email[1])
//Expected output: "[email protected]"
© www.soinside.com 2019 - 2024. All rights reserved.