搜索硬编码中文

老项目中常常有直接在代码里或者xml布局中硬编码中文的,在后期业务扩展做国际化翻译时,这就是一个巨大的坑,因为我们需要知道哪里硬编码了,然后提取到strings.xml中

刚好我最近在弄这个,如何找到代码中所有的硬编码就是核心问题,下面记录下我的步骤

 

1.首先写好正则,直接百度也行

^((?!(\*|//)).)+[\u4e00-\u9fa5]
所有含中文
"[\u4e00-\u9fa5]+"
双引号包裹中文

2.利用Android studio全局搜索,ctrl+shift+f,勾选正则表达,然后根据实际情况是否过滤文件类型,最后点击右下角的 Open in Find Window查看详情(这里会帮你做好分类,进一步减少我们的工作量)

 

posted @ 2024-06-21 11:26  瓜的呱  阅读(81)  评论(0)    收藏  举报