java - 从标签匹配二进制文件的内容 (Java)

标签 java regex

有一个我正在通过套接字传递的信封。喜欢

<task>
<doc>
This is the contents of a file
</doc>
</task>

与使用“<doc>(.*?)</doc>”、Pattern.DOTALL 等模式的文本文档配合得很好 但是把word文档的内容放在那里却取不出来。 有任何想法吗? 吉姆

最佳答案

对 Word 文档进行 base64 编码,然后将其放入 xml 包装器中。

Apache commons 提供了一个不错的编码器/解码器:http://commons.apache.org/codec/

关于java - 从标签匹配二进制文件的内容 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015403/

相关文章:

java - 使用正则表达式在每个单词的末尾附加一个字符

java - CRLF 序列 ('CRLF Injection' 的不当中和)(CWE ID 93)

java - 如何从字符串中拆分电子邮件

java - 为什么 IntelliJ 在简单的 java 程序中显示错误?

php - 如何在 php 中用空格替换所有非字母数字字符?

regex - MacOSX 中的 sed 变体,带有空格和换行符

java - 如何使用 CriteriaQuery 生成 "select count(*) ..."

java - 将网络摄像头视频流式传输到 AWS Kinesis?

c - 为什么匹配的正则表达式字符串即使匹配也没有存储?

c# - 使用正则表达式将字符串拆分为 {curly} 子字符串,但包括 { }