【发布时间】:2011-11-25 06:04:39
【问题描述】:
在工作中,我需要为 C cmets (/*) 创建一个 perl 样式的正则表达式,用于我们代码中留下的 cmets。我们的业务分析师有新的要求,这些都以“BA”开头,我应该以某种方式扫描 cmets 以找到这些实例。我对正则表达式非常不熟悉,在阅读了更多关于它们的信息后,我不知道如何仅使用 BA 字符串来定位评论块。
任何指导将不胜感激。
【问题讨论】:
-
所以您正在寻找包含 BA 的 cmets?你的意思是这样的?:
/* stuff BA stuff */。请举例说明您需要匹配的内容。您是否尝试先进行搜索? (匹配 C 注释是一个已被提出并回答的问题。) -
@user964210,请注意,没有 single 正则表达式模式不会遇到这样的事情:
s = "foo /* bar";(即字符串文字中的/*)。