gpt4 book ai didi

java - 如何使Java正则表达式替换非字母符号并在Java类名中添加下划线?

转载 作者:行者123 更新时间:2023-12-01 12:19:02 36 4
gpt4 key购买 nike

我正在根据代表某种模型语言的输入生成 Java 类。创建输入模型的客户不关心Java,所以有时我会得到这样的类名称:

1) 结构+
2) Controller :
3)*

显然,这是无法编译的。我需要一些很好的正则表达式来生成这样的东西:

1) 结构_更多
2)Controller_prefix
3)全部

您能帮我整理此输入的正则表达式吗?

我想在中间加下划线,并用有意义且有效的内容替换非字母符号。谢谢

最佳答案

正则表达式显然无法自行替换某些内容。您需要一些东西来将正则表达式含义与描述性字符串相匹配。但是匹配任何非字母数字字符的简单正则表达式将如下所示:

[^A-Za-z0-9]

关于java - 如何使Java正则表达式替换非字母符号并在Java类名中添加下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26820378/

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