regex - 你用正则表达式做什么?

标签 regex language-agnostic

我听说过正则表达式,只看到了一些用例,所以我不认为经常使用它们。过去,我做过几件事,而且花了我几个小时才完成。后来我和某人交谈,他们说“这是使用正则表达式的方法”。

那么您使用正则表达式的目的是什么?如果我得到更多的例子,那么也许我可以开始知道什么时候去寻找和使用它们。

最佳答案

很多东西。包含:

  • 检查命令行
  • 解析用户输入
  • 解析各种文本文件
  • 检查 Web 服务器日志
  • 检查测试结果
  • 在电子邮件中查找文本
  • 读取配置文件

  • 在学习正则表达式时,学习克制可能会有所帮助。您可能会像我一样,将正则表达式视为太多问题的解决方案。

    关于regex - 你用正则表达式做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404430/

    相关文章:

    regex - 需要正则表达式模式来匹配 MS Project 前身列表

    regex - 查找特定标签并在 perl 中替换其下的所有字段

    language-agnostic - 使用 Lucene 搜索单词的替代形式的最佳实践

    algorithm - 如何找到与给定整数对应的 Excel 列名称?

    algorithm - 两个字符串的公共(public)子序列数

    用于链接和链接类的 javascript 正则表达式

    regex - 使用正则表达式排除字符串的前 3 个字符

    javascript - 使用 javascript 正则表达式删除多个反斜杠,同时保留\n 特殊字符

    iphone - 如何编写与 iPhone 同步的桌面应用程序?

    multithreading - 多核系统上的并行问题之外的线程有什么用?