Click or drag to resize

imbStringIsTests Class

imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Skup testova nad stringom
Inheritance Hierarchy
SystemObject
  imbSCI.Core.extensions.textimbStringIsTests

Namespace:  imbSCI.Core.extensions.text
Assembly:  imbSCI.Core (in imbSCI.Core.dll) Version: 0.3.58.
Syntax
C#
public static class imbStringIsTests
Request Example View Source

The imbStringIsTests type exposes the following members.

Methods
  NameDescription
Public methodStatic memberisAlfaNumericWord
Vraca TRUE ako je slovna ili brojna vrednost - d [\w\d]+
Public methodStatic memberisAllCapitalLetterCaseWord
Test if input matches ([\p{Lu}]+)\b
Public methodStatic memberisAllLowerLetterCaseWord
Test if input matches \b([\p{Ll}]+)\b
Public methodStatic memberisCleanWord
Proverava da li je string cista rec ili ima jos nesto u sebi - ([A-ZČŠĆŽĐa-zžđščć]{1,})\b
Public methodStatic memberIsDate
Public methodStatic memberisDecimalNumber
Test if input matches [\d]{1,}[\,\.]{1,}[\d]{1,}
Public methodStatic memberisEnbracedSubSentence
Test if input matches ([\(]([A-Za-z\s,;:\-])+[\)])
Public methodStatic memberisEndsWithEnumerationPunctation
Test if input matches ([\w\s]+)[\:]+$
Public methodStatic memberisEndsWithExclamationPunctation
Test if input matches ([\w\s]+)[\!]+$
Public methodStatic memberisEndsWithQuestionPunctation
Test if input matches ([\w\s]+)[\?]+$
Public methodStatic memberisEnumerationSubSentence
Test if input matches \b([\:]{1}([\s]*([A-ZČŠĆŽĐa-zžđščć]{1,3})+([\s]{0,2}([,\;\-]{1}|[\s]{0,1}[\w]{1}[\s]{1}))*){1,})
Public methodStatic memberisFirstCapitalRestLowerCase
Test if input matches ([\p{Lu}]{1}[\p{Ll}]+)
Public methodStatic memberisFormatedNumber
Test if input matches ([\d]{1,}[\\\/\:\.\-\|\s]{1,3}){0,5}[\d]{1,}
Public methodStatic memberisInnerSentence
Test if input matches (,{1}[\s]{1})([\w\d\s]*)(,{1}[\s]{1})
Public methodStatic memberisIntegerOrDecimalWithSign
proverava da li je u pitanju broj koji moze biti decimalan, moze pocinjati i negaitvnom vrednoscu, a moze biti i obican broj bez decimala
Public methodStatic memberisIsPotentialCityAndPost
Test if input matches (\b[\d]{5}[\s\n]{1,3}([A-ZČŠĆŽĐ]{1}[a-zžđščć]{1,}|[A-ZČŠĆŽĐ]{2,}))|(([A-ZČŠĆŽĐ]{1}[a-zžđščć]{1,}|[A-ZČŠĆŽĐ]{2,}){1}[\s\n]{1,3}[\d]{5}\b)
Public methodStatic memberisLowerCase
Test if input matches ^[a-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public methodStatic memberisMultiline
Public methodStatic memberisNoLowerCaseTokenStream
Test if input matches ^[\P{Ll}]*$
Public methodStatic memberisNumber
Obican broj - nez decimale i bez negativnog znaka [\d]+
Public methodStatic memberisNumberFormatted
Test if input matches [\+]? [\p{P}]? [\d\s\p{P}]+ \d+
Public methodStatic memberisOneLetterKeyedNumber
Proverava da li je prodledjen string u formatu [jedno slovo][- ili nista][broj koji moze biti decimalan]
Public methodStatic memberisOrdinalNumber
Test if input matches [\d]{1,}[\.]{1}
Public methodStatic memberisPercentageNumber
Test if input matches (([\-\+]?[\s]?)?([\d\.\,]+[\s]?%))
Public methodStatic memberisPotentialPersonalNamePair
Test if input matches [A-ZČŠĆŽĐ]{1}[a-zžđščć]{2,}[\s]{1,4}[A-ZČŠĆŽĐ]{1}[a-zćšđčž]{2,}
Public methodStatic memberisPotentialStreetAndNumber
Test if input matches ([A-ZČŠĆŽĐ]{1}[a-zžđščć]{2,}[\s]{1,4}[A-ZČŠĆŽĐ]{1}[a-zćšđčž]{2,}\s+[\w\d\\-]{1,})
Public methodStatic memberisProperHtmlDocument
Determines whether the source is proper HTML document having DOCTYPE header or
Public methodStatic memberisQuotedSubSentence
Test if input matches ([\""]([A-Za-z\s,;:\-])+[\""])
Public methodStatic memberisRegexMatch
Public methodStatic memberisSentenceCase
Test if input matches ^[A-ZČŠĆŽĐ]{1}[A-ZČŠĆŽĐa-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public methodStatic memberisSentenceFragmentCase
Test if input matches ^[a-zžđščć\d\.\-_,:;\(\)]{1}[A-ZČŠĆŽĐa-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public methodStatic memberisStrictSentenceCase
Test if input matches ^[]{1}[a-zžđščć\s\d\-_,\:;]{1,}$
Public methodStatic memberisSymbolicContentOnly
Test if input matches ^[\W\s]+$
Public methodStatic memberisUpperCase
Test if input matches ^[A-ZČŠĆŽĐ]{1}[A-ZČŠĆŽĐ\s\d\.\-_,:;\(\)]{1,}$
Public methodStatic memberIsValidUrl
Public methodStatic memberisWithLetterChars
Test if input matches \p{L}
Public methodStatic memberisWithNumericChars
Test if input matches [\d]
Public methodStatic memberisWithPunctChars
Test if input matches \p{P}
Public methodStatic memberisWord
Test if input matches [A-ZČŠĆŽĐa-zžđščć]{1,}
Public methodStatic memberisWordCaseCamel
Public methodStatic memberisWordCaseLower
Public methodStatic memberisWordCaseUpper
Public methodStatic memberisWordNumber
Da li token pocinje sa jednim ili vise slova a zatim sadrzi brojeve
Public methodStatic memberLinkify
Public methodStatic memberParameters
Top
Fields
  NameDescription
Public fieldStatic member_select_cleanWord
Regex select CleanWord : ([A-ZČŠĆŽĐa-zžđščć]{1,})\b
Public fieldStatic member_select_isAlfaNumericWord
Regex select AlfaNumericWord : [\w\d]+
Public fieldStatic member_select_isAllCapitalLetterCaseWord
Regex select AllCapitalLetterCaseWord : ([\p{Lu}]+)\b
Public fieldStatic member_select_isAllLowerLetterCaseWord
Regex select AllLowerLetterCaseWord : \b([\p{Ll}]+)\b
Public fieldStatic member_select_isCleanWord
Public fieldStatic member_select_isDecimalNumber
Regex select DecimalNumber : [\d]{1,}[\,\.]{1,}[\d]{1,}
Public fieldStatic member_select_isEnbracedSubSentence
Regex select EnbracedSubSentence : ([\(]([A-Za-z\s,;:\-])+[\)])
Public fieldStatic member_select_isEndsWithEnumerationPunctation
Regex select EndsWithEnumerationPunctation : ([\w\s]+)[\:]+$
Public fieldStatic member_select_isEndsWithExclamationPunctation
Regex select EndsWithExclamationPunctation : ([\w\s]+)[\!]+$
Public fieldStatic member_select_isEndsWithQuestionPunctation
Regex select EndsWithQuestionPunctation : ([\w\s]+)[\?]+$
Public fieldStatic member_select_isEnumerationSubSentence
Regex select EnumerationSubSentence : \b([\:]{1}([\s]*([A-ZČŠĆŽĐa-zžđščć]{1,3})+([\s]{0,2}([,\;\-]{1}|[\s]{0,1}[\w]{1}[\s]{1}))*){1,})
Public fieldStatic member_select_isFirstCapitalRestLowerCase
Regex select FirstCapitalRestLowerCase : ([\p{Lu}]{1}[\p{Ll}]+)
Public fieldStatic member_select_isFormatedNumber
Regex select FormatedNumber : ([\d]{1,}[\\\/\:\.\-\|\s]{1,3}){0,5}[\d]{1,}
Public fieldStatic member_select_isInnerSentence
Regex select InnerSentence : (,{1}[\s]{1})([\w\d\s]*)(,{1}[\s]{1})
Public fieldStatic member_select_isIntegerOrDecimalWithSign
Regex select IntegerOrDecimalWithSign : [\d\-\.]+
Public fieldStatic member_select_isIsPotentialCityAndPost
Regex select IsPotentialCityAndPost : (\b[\d]{5}[\s\n]{1,3}([A-ZČŠĆŽĐ]{1}[a-zžđščć]{1,}|[A-ZČŠĆŽĐ]{2,}))|(([A-ZČŠĆŽĐ]{1}[a-zžđščć]{1,}|[A-ZČŠĆŽĐ]{2,}){1}[\s\n]{1,3}[\d]{5}\b)
Public fieldStatic member_select_isLowerCase
Regex select LowerCase : ^[a-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public fieldStatic member_select_isNoLowerCaseTokenStream
Regex select NoLowerCaseTokenStream : ^[\P{Ll}]*$
Public fieldStatic member_select_isNumber
Regex select Number : [\d]+
Public fieldStatic member_select_isNumberFormatted
Regex select NumberFormatted : [\+]? [\p{P}]? [\d\s\p{P}]+ \d+
Public fieldStatic member_select_isOneLetterKeyedNumber
Regex select OneLetterKeyedNumber : [A-ZČŠĆŽĐa-zžđščć]{1}[\d\.\-]+
Public fieldStatic member_select_isOrdinalNumber
Regex select OrdinalNumber : [\d]{1,}[\.]{1}
Public fieldStatic member_select_isPercentageNumber
Regex select PercentageNumber : (([\-\+]?[\s]?)?([\d\.\,]+[\s]?%))
Public fieldStatic member_select_isPotentialPersonalNamePair
Regex select PotentialPersonalNamePair : [A-ZČŠĆŽĐ]{1}[a-zžđščć]{2,}[\s]{1,4}[A-ZČŠĆŽĐ]{1}[a-zćšđčž]{2,}
Public fieldStatic member_select_isPotentialStreetAndNumber
Regex select PotentialStreetAndNumber : ([A-ZČŠĆŽĐ]{1}[a-zžđščć]{2,}[\s]{1,4}[A-ZČŠĆŽĐ]{1}[a-zćšđčž]{2,}\s+[\w\d\\-]{1,})
Public fieldStatic member_select_isQuotedSubSentence
Regex select QuotedSubSentence : ([\""]([A-Za-z\s,;:\-])+[\""])
Public fieldStatic member_select_isSentenceCase
Regex select SentenceCase : ^[A-ZČŠĆŽĐ]{1}[A-ZČŠĆŽĐa-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public fieldStatic member_select_isSentenceFragmentCase
Regex select SentenceFragmentCase : ^[a-zžđščć\d\.\-_,:;\(\)]{1}[A-ZČŠĆŽĐa-zžđščć\s\d\.\-_,:;\(\)]{1,}$
Public fieldStatic member_select_isStrictSentenceCase
Regex select StrictSentenceCase : ^[A-ZČŠĆŽĐ]{1}[a-zžđščć\s\d\-_,\:;]{1,}$
Public fieldStatic member_select_isSymbolicContentOnly
Regex select SymbolicContentOnly : ^[\W\s]+$
Public fieldStatic member_select_isUpperCase
Regex select UpperCase : ^[A-ZČŠĆŽĐ]{1}[A-ZČŠĆŽĐ\s\d\.\-_,:;\(\)]{1,}$
Public fieldStatic member_select_isWithLetterChars
Regex select WithLetterChars : \p{L}
Public fieldStatic member_select_isWithNumericChars
Regex select WithNumericChars : [\d]
Public fieldStatic member_select_isWithPunctChars
Regex select WithPunctChars : \p{P}
Public fieldStatic member_select_isWord
Regex select Word : [A-ZČŠĆŽĐa-zžđščć]{1,}
Public fieldStatic member_select_isWordNumber
Regex select WordNumber : \b[A-ZČŠĆŽĐa-zžđščć]{2,}[\d\.\-]+\b
Public fieldStatic member_select_wordcaseCamel
Regex select caseCamel : ([A-ZČŠĆŽĐ]{1}[a-zžđščć]{1,})
Public fieldStatic member_select_wordcaseLower
Regex select caseLower : ([a-zžđščć]{1,})
Public fieldStatic member_select_wordcaseUpper
Regex select caseUpper : ([A-ZČŠĆŽĐ]{1,})\b
Top
See Also