搜索双引号内的中文

搜索软件的中文

因需要将现有的中文软件的翻译成英文版。

软件有多个模块,分给多个人收集软件的中文。

搜索方式

以上方式枯燥、繁琐、浪费时间、不能复用。

分析发现软件中的中文有以下结构:

  1. 基本都在双引号内
  2. 双引号内不一定包含中文

因此得出用正则表达式先匹配出双引号内的内容,再判断匹配的内容是否包含中文即可提取软件中的大部分中文。

匹配双引号的内容的正则表达式:

"\".*?\"" 

\"是转译字符"; . 是任意字符; * 是取0至 无限长度; ?是非贪婪模式; 总的意思是匹配以引号开始至下一个引号的内容。

匹配中文的正则表达式:

"[\u4e00-\u9fa5]"

软件写出后,一键搜索即可。

源代码

Search Chinese
打赏