Fix issue of converting camel case to lower hyphen format when there are continuous capital letters.
Issue-ID: CCSDK-2026
Signed-off-by: Enbo Wang <wangenbo@huawei.com>
Change-Id: Ifd10b1e82c1f10476bbc6e15689e6025de57bbf4
str = str + inStr.substring(1);
}
- String regex = "(([a-z0-9])([A-Z]))";
- String replacement = "$2-$3";
+ String regex = "([a-z0-9A-Z])(?=[A-Z])";
+ String replacement = "$1-";
String retval = str.replaceAll(regex, replacement).toLowerCase();
str = str + inStr.substring(1);
}
- String regex = "(([a-z0-9])([A-Z]))";
- String replacement = "$2-$3";
+ String regex = "([a-z0-9A-Z])(?=[A-Z])";
+ String replacement = "$1-";
String retval = str.replaceAll(regex, replacement).toLowerCase();