当前位置:  开发笔记 > 运维 > 正文

你用什么正则表达式?

如何解决《你用什么正则表达式?》经验,为你挑选了3个好方法。

我听说过正则表达式,只看过一些用例,所以我不想经常使用它们.在过去,我做了几件事,花了我几个小时的时间.后来我跟别人说话,他们说"这里是用正则表达式做的."

那么你使用正则表达式的东西是什么?如果我得到更多的例子,那么也许我可以开始知道何时寻找并使用它们.



1> Paul Becking..:

许多事情,许多东西.包含:

检查命令行

解析用户输入

解析各种文本文件

检查Web服务器日志

检查测试结果

在电子邮件中查找文本

读取配置文件

学习正则表达式时,学习克制可能会有所帮助.像我一样,你可能会试图将正则表达式看作是解决太多问题的方法.


强制性的“ ...然后您有两个问题”。

2> Mark..:

我使用正则表达式的最后一件事是验证文本输入以确保输入字符串符合某些规则,例如第二个字符必须是' - '.

我读了你的问题并立刻想到了这一点.

替代文字

编辑:忘了提这个XKCD漫画. http://xkcd.com/208/



3> Bill the Liz..:

最常见的用例是查找与模式匹配的字符串.通常,搜索与替换与模式匹配的文本与另一个字符串相结合.

例如,以下表达式将匹配行开头的空格(在此特定情况下只是空格和制表符).

^[ \t]+

如果您想要删除该空格,这可能很有用.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有