匹配C语言风格注释的正则表达式
我在网上看到的一个版本是
/\*[^*]*\*+([^/*][^*]*\*+)*/
另一个版本是
/\*([^\*]|(\*)*[^\*/])*(\*)*\*/
网上有在线的正则表达式的测试工具可以进行测试:在线正则表达式测试
我看到的最简的DFA如下图:

具体的我就不写了:)
本文介绍两种用于匹配C语言风格注释的正则表达式,一种较为复杂,另一种则更简洁。通过在线正则表达式测试工具,可以验证这两种表达式的正确性。
我在网上看到的一个版本是
/\*[^*]*\*+([^/*][^*]*\*+)*/
另一个版本是
/\*([^\*]|(\*)*[^\*/])*(\*)*\*/
网上有在线的正则表达式的测试工具可以进行测试:在线正则表达式测试
我看到的最简的DFA如下图:

具体的我就不写了:)
247