gpt4 book ai didi

java - IntelliJ 结构搜索正则表达式问题

转载 作者:行者123 更新时间:2023-11-30 05:10:46 24 4
gpt4 key购买 nike

我需要匹配以小写字母开头且不以下划线结尾的变量。

我有这三个字段:

private String shouldFlag;
private String shouldntFlag_;
private String SHOULDNTFLAG;

将此模式颠倒过来:^[a-z].*_$

与以下模板中的字段名一起使用:

class $Class$ { 
$FieldType$ $FieldName$ = $Init$;
}

问题是 SHOULDNTFLAG 仍然被标记。我尝试使用 ^[a-z].*_$|^[A-Z].*$,但没有匹配任何内容,更不用说 shouldFlag 了。我在这里做错了什么?

最佳答案

假设你的变量名只能包含 ASCII 字母和数字加上下划线,我会选择

\b[a-z]\w*\b(?<!_)

编辑:...并且,正如 @Stefan 指出的那样,您需要选择“区分大小写”选项。

关于java - IntelliJ 结构搜索正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427226/

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