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

西安市网站建设_网站建设公司_加载速度优化_seo优化

李家沱网站建设,wordpress主题怎么写,装饰装修公司排名前十强,上海最有名的设计公司有哪些闲来无事#xff0c;打开以前找工作时打印出的资料#xff0c;说面试官怎么考正则表达式呢#xff1f;实际问题#xff1a;比如你进了我们组工作#xff0c;我们组老大对代码的格式要求很严格#xff0c;要求左右小括号前后都有空格#xff08;仅仅举例#xff09;。那… 闲来无事打开以前找工作时打印出的资料说面试官怎么考正则表达式呢实际问题比如你进了我们组工作我们组老大对代码的格式要求很严格要求左右小括号前后都有空格仅仅举例。那么我给你一些源代码(c/c,java)你来检测并修正这些不合规则的代码你有两天时间你怎么做简单说下面(1)是给你的输入(foo.c), (2)是正确的输出。(1)  foo (bar ( new Point(x, graph.getY()) ));(2)  foo ( bar ( new Point ( x, graph.getY ( ) ) ) ) ;答案:一条sed命令即可搞定 1 sed -i -r s/([^\ ])([\(|\)])/ \1 \2/g 2 s/([\(|\)])([^\ ])/\1 \2/g foo.c 3 4 或者放一行(不建议) 5 sed -i -r s/([^\ ])([\(|\)])/\1 \2/g;s/([\(|\)])([^\ ])/\1 \2/g foo.c   解释:  sed - 按行处理文件的文字处理工具   -i - (in place) 替换文件本身   -r - (regexp-extended) 使用扩展的正则表达式   () - 分组   [^\abc] - 除a,b,c集合以外的一个字符   \1 - 引用分组, 依次到\9   g - (global)对每一行找到的匹配全部替换   a|b - 或运算符匹配两个字符中的一个补充说明:看了资料上给的标准答案:1. 使用Unix命令如sed(利用正则表达式)2. 其他的编辑器利用正则表达式替换3. 快速写一个ruby脚本4. 找个IDE格式化一下任何一种方法面试者都要解释清楚怎么做的才行。例如在vim里面可以通过两次替换做到(需要注意()是字符, \(\)才是正则表达语法, []|都是相同):          :%s:\([(|)]\)\([^ ]\):\1 \2:g          :%s:\([^ ]\)\([(|)]\):\1 \2:g更多更全面的正则表达式介绍可以参考博文:1.有错别字但讲得挺全面: http://www.cnblogs.com/helloczh/articles/1648029.html 转载于:https://www.cnblogs.com/xianzhon/p/6246734.html
http://www.ihoyoo.com/news/14888.html

相关文章:

  • 如何建设网站并与数据库相连微信二级分销模式
  • 企业网站推广文案网页设计作业欣赏
  • 搜索网站建设推广优化江苏省交通建设局网站
  • 大型网站怎么加载图片的毕设做网站怎么弄代码设计
  • 厦门网站搭建好看的wordpress插件
  • 杭州网站建设就找蓝韵网络做企业网站哪家好
  • 网站建设优化建议那个网站能找到人
  • 珠海网站建设尚古道策略做网站流程、
  • 昆山高端网站建设开发wordpress 个人博客模板
  • 做微信的微网站费用多少怎么做淘宝优惠卷网站
  • 呼和浩特企业网站建设营销推广活动策划书模板
  • 彩票走势图网站是用什么程序做的快速建站公司怎么样
  • 网站建设员课程电子商务网站开发价格
  • 四川省建设工程质量安全监督总站网站做瑞士网站
  • 网站建设pc移动app快速提升网站权重
  • 对我单位网站进行改版网站建设 费用
  • 什么软件可以做动漫视频网站怎么下载建设银行网站
  • 二手车网站源码html主页面模板
  • 推荐个2021能看的网站宁波网站建设怎么做
  • 招生网站建设的意义瑶海区网站建设公司
  • 微信自助建站系统温州网站开发网站的制作
  • 个人是否做众筹网站iis 7.0 网站配置
  • 浙江省建设安全监督站的网站WordPress 评论框表情
  • 网站顶部悬浮广告代码小程序店铺
  • 成都网站建设 天空在线历史看过的网站
  • 不用js可以做网站吗前端注册wordpress
  • 百度官网建设郑州做网站优化外包
  • 阳谷做网站推广凡科商城怎么收费
  • 徐汇网站制作做网站的总结
  • 二手站网站怎做wordpress文章详细页