This should keep the same behavior of the current snake case conversion, however it now adds only one _ to a sequence of uppercase letters instead of one _ per uppercase letter, e.g.,
ASN.1 identifier: messageID, from message_i_d to message_id
ASN.1 module: ETSI-ITS-CDD, from e_t_s_i__i_t_s__c_d_d to etsi__its__cdd
This should keep the same behavior of the current snake case conversion, however it now adds only one
_
to a sequence of uppercase letters instead of one_
per uppercase letter, e.g., ASN.1 identifier:messageID
, frommessage_i_d
tomessage_id
ASN.1 module:ETSI-ITS-CDD
, frome_t_s_i__i_t_s__c_d_d
toetsi__its__cdd