相关疑难解决方法(0)

正则表达式 字符串解析

有可能打开一堆蠕虫并获得负面投票,我发现自己需要问,

我什么时候应该使用正则表达式?何时更适合使用字符串解析?

而且我将需要关于你的立场的例子推理.我希望你能解决一些问题,比如可读性,可维护性,扩展性以及你答案中最重要的性能.

我发现另一个问题在这里只有一个答案,甚至困扰一个例子.我需要更多了解这一点.

我目前正在使用C++,但是正则表达式几乎都是高级语言,我想知道不同的语言如何使用/处理正则表达式,但这更像是一种思考.

感谢您帮助理解它!

编辑:我仍然在寻找更多的例子,并就此进行讨论,但到目前为止的反应非常好.:)

regex language-agnostic string performance parsing

33
推荐指数
2
解决办法
2万
查看次数

解析字符串的最佳方法是什么?

我们有一个场景要求我们解析大量的电子邮件(纯文本),每个电子邮件"类型"是脚本针对各种平台运行的结果.有些是制表符分隔的,有些是空格分隔的,有些是我们还不知道的.

我们将来也需要支持更多"格式".

我们是否使用以下方法寻求解决方案

  • 正则表达式
  • 只需字符串搜索(使用string.IndexOf等)
  • Lex/Yacc
  • 其他

整体解决方案将在C#2.0中开发(希望3.5)

c# email parsing projects-and-solutions

6
推荐指数
2
解决办法
1172
查看次数