0

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

1)结构+
2)控制器:
3)*

显然,这是不可编译的。我需要一些不错的正则表达式来生成这样的东西:

1) Struct_more
2) Controller_prefix
3) 全部

你能帮我整理一下这个输入的正则表达式吗?

我想在两者之间强调并用有意义和有效的东西替换非字母符号。谢谢

4

1 回答 1

1

那么一个正则表达式显然不能自己替换某些东西。您需要一些东西来将正则表达式的含义与描述性字符串匹配。但是一个简单的正则表达式来匹配任何非字母数字字符将是这样的:

[^A-Za-z0-9]
于 2014-11-08T18:17:57.237 回答