1
xiangyuecn 2019 年 2 月 22 日 邮件头格式还是蛮复杂的,可能跨多行
To: ([^\r\n]+(?:\r\n\s+[^\r\n]+)*) |
2
Telegram 2019 年 2 月 22 日 注意冒号:
=\?[^:]*\?= |
3
Telegram 2019 年 2 月 22 日 从 To:开始,?=结尾,中间不能含有冒号:,问题解决
|
4
laoyur 2019 年 2 月 22 日 To: (?:\s*=\?.+?\?=\s*,?)+
|
5
xiangyuecn 2019 年 2 月 22 日
\r\n 有点问题。。。不研究了
|
6
Raisu 2019 年 2 月 22 日 via Android
用 split
|
7
lastpass 2019 年 2 月 22 日 via Android
用 antlr
|
9
bzw875 2019 年 2 月 22 日
str = str.split('fuck:')[0]
str = str.replace('To', '') |
10
junkman 2019 年 2 月 22 日 To:( =\?.*\?= )(Cc|Subject):
NOTE: Assume `Subject' always present see: https://regex101.com/r/l7xxeN/2/ |
11
junkman 2019 年 2 月 22 日
Only one addressee case failed :-(
|
12
bzw875 2019 年 2 月 22 日
str = str.split('Cc:')[0];
str = str.replace('To', ''); 不小心写错了,其实代码可以实现的地方,别用正则表达式,可读性差 |