我正在使用 openPdf 库(iTextPdf 的分支)将 #{Address_name_1} 等占位符替换为实际值。我的 PDF 文件并不简单,所以我使用正则表达式来查找这个占位符:[{].*?[A].*?[d].*?[d].*?[r].*?[e].*?[s].*?[s].*?[L].*?[i].*?[n].*?[e].*?[1].*?[}]
并做类似的事情
content = MY_REGEXP.replace(content, "Saint-P, Nevskiy pr.");
obj.setData(content.toByteArray(CHARSET))
.
当我的替换线太长并且不幸的是从右端切断时,就会出现问题。我能以某种方式让它延续到下一行吗?天真\n
是行不通的。