Voj*_*ěch -1 java regex typography
是否有任何简单的方法可以通过正则表达式将键盘上的引号转换为英语引号,但请确保保留HTML实体?例如,我们想翻译some "text",但我们不想要<span id="blah">.
谢谢!
编辑:
有些人建议,我没有尝试过自己.我曾经尝试过 - 我不想表现出不影响你.但没有成功:
string.replace(
"(?<!\"|\\w|=)\"(?!\\ |\")((?:[^\"]++|\")+?)(?<!\\ |\")\"(?![\"A-Za-z\u00C0-\u02FF\u0370-\u1EFF])()",
"“$1”");
Run Code Online (Sandbox Code Playgroud)
但我无法管理不在HTML标签中翻译这些引号.