Class StringProcessing
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.util.StringProcessing
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
containsMostlyNumbers
(String term) Normalizes a string.normalizeAndRemoveStopwords
(String stringToBeNormalized) Normalizes a string and removes all (English) stopwords.static String
normalizeOnlyCamelCaseAndUnderscore
(String stringToBeNormalized) static String
normalizeOnlyCamelCaseUnderscoreAndHyphen
(String stringToBeNormalized) private static String[]
normalizeToStringArray
(String stringToBeNormalized)
-
Field Details
-
CAMEL_CASE
-
NON_ALPHA
-
ENGLISH_GENITIVE_S
-
MULTIPLE_UNDERSCORES
-
MULTIPLE_WHITESPACE
-
-
Constructor Details
-
StringProcessing
public StringProcessing()
-
-
Method Details
-
normalize
Normalizes a string. Recognizes camelCase.- Parameters:
stringToBeNormalized
- The String that shall be normalized.- Returns:
- Bag of Words
-
normalizeAndRemoveStopwords
Normalizes a string and removes all (English) stopwords. Recognizes camelCase.- Parameters:
stringToBeNormalized
- The String that shall be normalized.- Returns:
- Bag of words.
-
normalizeToStringArray
-
containsMostlyNumbers
-
normalizeOnlyCamelCaseAndUnderscore
-
normalizeOnlyCamelCaseUnderscoreAndHyphen
-