【发布时间】:2014-10-05 14:28:19
【问题描述】:
我创建了一个语言类,它在通过函数时自动翻译字符串。我现在正在开发一个工具,它可以让我提取所有这些文本的 sn-ps 并将它们保存到一个准备单独翻译的文件中,尽管我在使用正则表达式仅匹配引号之间的文本时遇到了一些问题。
html 示例:
<h1><?=$Lang->t("Example text")?></h1>
<h1><?=$Lang->t("Example (text)")?></h1>
<h1><?=$Lang->t("Example %s", 'text')?></h1>
输出示例:
Example text
Example (text)
Example %2
第三个示例中传递的参数应该被排除,就像上一个示例输出中显示的那样
注意:这应该忽略任何页面上可能存在的所有其他内容,javascript、jQuery、Php 等。
有人可以解释一下吗? :)
【问题讨论】:
标签: php regex translation preg-match-all