Skip to content

Commit fdbbe7d

Browse files
committed
Fixes for #5 - removal of all non standard characters.
1 parent 16ef598 commit fdbbe7d

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

ip/src/main/java/org/code_house/bacnet4j/wrapper/ip/OpenHabConfigurationVisitor.java

+3-12
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,9 @@ private static String openhabType(Property property) {
8484
}
8585

8686
private static String openhabName(Property property) {
87-
return property.getName()
88-
.replace(" ", "_")
89-
.replaceAll("\\)$", "")
90-
.replaceAll("}$", "")
91-
.replaceAll("]$", "")
92-
.replace(":|;|\\.", "_")
93-
.replace("(", "_")
94-
.replace(")", "_")
95-
.replace("{", "_")
96-
.replace("}", "_")
97-
.replace("[", "_")
98-
.replace("]", "_")
87+
return property.getName().trim()
88+
.replaceAll("[^a-zA-Z0-9\\s]", "")
89+
.replaceAll("\\s", "_")
9990
// in the end - we replace non ascii characters
10091
.replaceAll("[^\\x00-\\x7F]", "_");
10192
}

0 commit comments

Comments
 (0)