如何有效地在SVG中搜索和替换多行文本?

问题描述

假设我有一个像这样的 SVG 文件

enter image description here

我应该如何有效地编辑文本内容?在 SVG 编辑器中单击它们中的每一个是一种方法,但是如果您有很多这样的文本,它将是无效的。可以在源代码搜索和替换它,但对于跨越两行或更多行的文本,它们是分开的:

<text
   xml:space="preserve"
   id="text1769"
   style="font-size:2.82222px;line-height:1.25;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect1771);display:inline"
   transform="matrix(2.5377821,2.5377821,-1.6795872,-19.146171)"><tspan
     x="2.7854152"
     y="13.211847"><tspan>A sentence spans </tspan></tspan><tspan
     x="7.1944451"
     y="16.739622"><tspan>in two lines</tspan></tspan></text>
<text
   xml:space="preserve"
   id="text1775"
   style="font-size:2.82222px;line-height:1.25;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect1777);display:inline"
   transform="matrix(2.5377821,-13.399482,-7.1235831)"><tspan
     x="11.339253"
     y="19.647394"><tspan>An one liner</tspan></tspan></text>

有没有一种方法可以轻松识别和编辑跨越多行的文本,就好像它们只是一行一样?我的目的是将 this file 翻译成另一种语言。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...