【发布时间】:2013-06-13 16:39:04
【问题描述】:
如何在 Erlang 中进行正则表达式匹配?
我所知道的是: f("AAPL" ++ 输入字符串) -> true.
我需要匹配的行 "AAPL,07-May-2010 15:58,21.34,21.36,21.34,21.35,525064\n"
在 Perl 正则表达式中:^AAPL,*(或类似的)
在 Erlang 中?
【问题讨论】:
-
在这种情况下,您给出的示例将与字符串匹配,因此我假设您确实在更一般的情况下。在这种情况下,使用已回答的“re”模块。
-
如果您只是匹配字符串的前五个确切字符,则正则表达式是您可以做到的最慢和最复杂的方法。
-
@Dustin 前五个字符是动态的。那你有什么建议呢?
-
当您说角色是动态的时,您的意思并不清楚。对于您给出的示例,我没有使用正则表达式的语言。搭配太简单了。