当前位置: 首页 > news >正文

有经验的网站建设苏州设计公司北京vi设计公司

有经验的网站建设,苏州设计公司北京vi设计公司,阿里网站如何做接入,重庆网站seo优化2019独角兽企业重金招聘Python工程师标准 工作中需要优化代码里的中文警示语和异常信息#xff0c;实在比较多#xff0c;所以就写了个程序专门从代码里提取中文字符串。 java做的#xff0c;比较简单#xff0c;放上来备忘 package com.extractstr.app;impo… 2019独角兽企业重金招聘Python工程师标准 工作中需要优化代码里的中文警示语和异常信息实在比较多所以就写了个程序专门从代码里提取中文字符串。 java做的比较简单放上来备忘 package com.extractstr.app;import java.io.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern;/*** 搜索字符串并输出到控制台*/ public class ExtractStr {public static String getHelpString(String[] args){String result String.format(%s [path], new Object[]{a});return result;}private void getFiles(String rootPath, final String fileExt, ListFile fileList){File f new File(rootPath);File[] listf.listFiles(new FileFilter() {Overridepublic boolean accept(File f) {boolean ret f.isDirectory() || (f.isFile() f.getName().endsWith(fileExt));return ret;}});for(File fn : list){if (fn.isDirectory()){this.getFiles(fn.getAbsolutePath(), fileExt, fileList);}else{fileList.add(fn);}}}public ListFile run(String rootPath, String fileExt){ListFile result new LinkedListFile();this.getFiles(rootPath, fileExt, result);return result;}public ListString parserSourceFile(ListString patternList, File file, int miniCharCount) throws Exception {ListString result new LinkedListString();BufferedReader r new BufferedReader(new FileReader(file));char[] buffer new char[(int)file.length()];r.read(buffer, 0, (int)file.length());String textnew String(buffer, 0, buffer.length);for(String patternStr : patternList){//Pattern pattern Pattern.compile(\(.*?)\);Pattern pattern Pattern.compile(patternStr);Matcher matchers pattern.matcher(text);while(matchers.find()){String tmatchers.group();if (t.length()miniCharCount)result.add(t);}}return result;}public static void main(String []args){if (args.length0){StringBuilder sb new StringBuilder().append(未传入需要搜索的有效的源代码路径).append(\n).append(ExtractStr.getHelpString(args));System.out.println(sb.toString());System.exit(1);}ListString searchFoldersnew ArrayListString(100);for(int i0; iargs.length-1;i){File fnew File(args[i]);if (!f.isDirectory() || !f.exists())continue;searchFolders.add(f.getAbsolutePath());}ListString patternList new LinkedListString();patternList.add(([\\u4E00-\\u9FA5]));patternList.add(\([\\u4E00-\\u9FA5])\);ExtractStr es new ExtractStr();ListFile fileList new ArrayListFile(1000);for(String sarchFolder : searchFolders){ListFile tes.run(sarchFolder, .php);fileList.addAll(t);}SetString outListnew HashSetString();for(File f : fileList){try{ListString itemses.parserSourceFile(patternList, f, 12);outList.addAll(items);}catch(Exception e){e.printStackTrace();}}for(String str : outList){System.out.println(str);}} }对于拼接字符串的中文输出支持的不算好而且也对中文的长度有限制最少12个字符 转载于:https://my.oschina.net/jim19770812/blog/467598
http://www.zqtcl.cn/news/374127/

相关文章:

  • 百度收录自适应网站滨海做网站哪家公司好
  • 东莞网站排名优化公司福田在线官网
  • 清湖网站建设天猫开店流程及费用2023
  • 邵阳建设网站公司网站建设构架
  • 怎样做网站卖网站网络营销概念
  • 怎样做网站能百度能搜到设计网站公司哪里好
  • 网站收缩栏专业定制网站公司
  • 烟台网站建设方案托管无锡网站制作企业
  • 网站网页是怎么做的用什么做网站 优化
  • 数据网站怎么做的网站开发的开题报告引言
  • 苏州专业网站制作设计做网站上海
  • 做网站可以用中文域名备案嘛山东省住房和城乡城乡建设厅网站
  • 网站建设推广多少钱站长工具seo综合查询关键词
  • 分类信息网站平台的推广做网站的花费
  • 还原wordpress站点地址恢复网站都要备案吗
  • 如何建立营销性企业网站论文如何修改wordpress
  • 全网营销销售郑州seo网站管理
  • dw怎么做网站首页邯郸网站建设品牌加盟
  • 辽宁省建筑工程造价信息网深圳市seo点击排名软件价格
  • 网站建设宗旨是指建设中英文网站
  • 浙江网站建设价格低东莞网站建设推广多少钱
  • 网站服务器重做系统怎么做快速提升网站权重
  • 怎么做自己的html网站网站收录不好的原因
  • 武夷山住房和城乡建设局网站网站提权
  • 电 器建设网站目的及功能定位百度的网站域名
  • 个人备案网站类型网站制作 徐州
  • 北京网站建设推贵州能源网站 中企动力建设
  • 鲅鱼圈网站在哪做vs2013网站开发教程
  • 花艺企业网站建设规划wordpress首页文件
  • 东莞建站模板源码交易所网站开发