gpt4 book ai didi

匹配 Camel 和 Pascal Case 的正则表达式

转载 作者:行者123 更新时间:2023-12-04 22:25:51 26 4
gpt4 key购买 nike

我即将为一种语言编写一个解析器,该语言应该对类型、变量等的命名具有严格的语法规则。例如,所有类必须是 PascalCase,所有变量/参数名称和其他标识符必须是驼峰式。

例如 HTMLParser不允许,必须命名 HtmlParser .任何可以匹配 PascalCase 但没有两个大写字母的正则表达式的想法?

最佳答案

驼峰案例:

^[a-z]+(?:[A-Z][a-z]+)*$

帕斯卡案例:
^[A-Z][a-z]+(?:[A-Z][a-z]+)*$

关于匹配 Camel 和 Pascal Case 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com