【发布时间】:2021-06-21 15:30:50
【问题描述】:
是否可以使用正则表达式来匹配 整个 RFC1341 / RFC2045 Base64 块(每行最多 76 个字符),而不是只是单独的行?
我设法得到的最接近的是^(?:[a-zA-Z0-9+\/=-]{1,76}[\r|\n|\r\n]?)+,但它只能在 Notepad++ 中找到单独的行,并且它也选择 Base64 块以外的东西。
例子:
这可能吗?
【问题讨论】:
-
试试这个正则表达式:
^(?:[\w+/=-]{76}\R)+[\w+/=-]{1,76} -
哇,真快。谢谢!想要发布作为答案以便我接受?