I am generating Java classes from input which represents some model language. Customer who creates input models, doesn´t care about Java, so sometimes I get this kind of names of classes:
1) Struct+
2) Controller:
3) *
Obviously, this is not compilable. I would need some nice regex for this to generate something like this:
1) Struct_more
2) Controller_prefix
3) All
Could you please help me to sort out regex for this input?
I want to underscore in between and replace non-alphabetic signs with something meaningfull and valid. Thanks
Well a regex obviously can't replace something on its own. You'd need something to match the regex-meaning with a descriptive string. But a simple regex to match any non alphanumerical character would be somthing like this: