如何从 base64 中删除 data:image 部分
How can I strip the data:image part from a base64
如何从 base64 字符串中删除 data:image 部分?
有时我有数据:text/plain,数据:image/jpeg,数据:image/png
我该如何做一个正则表达式。目前我正在使用以下代码。
preg_replace('#data:image/[^;]+;base64,#', '', $file)
但这仅适用于图像类型
数据 URI 方案由以下格式组成。
data:[<media type>][;charset=<character set>][;base64],<data>
基于上述结构,这里是一个相同的正则表达式。去掉 REGEX 匹配,你就得到了你的数据。
data:(\w+/[+-.\w]+)?(;charset=([^"'])+)?(;base64)?,
如何从 base64 字符串中删除 data:image 部分?
有时我有数据:text/plain,数据:image/jpeg,数据:image/png
我该如何做一个正则表达式。目前我正在使用以下代码。
preg_replace('#data:image/[^;]+;base64,#', '', $file)
但这仅适用于图像类型
数据 URI 方案由以下格式组成。
data:[<media type>][;charset=<character set>][;base64],<data>
基于上述结构,这里是一个相同的正则表达式。去掉 REGEX 匹配,你就得到了你的数据。
data:(\w+/[+-.\w]+)?(;charset=([^"'])+)?(;base64)?,