VL.StringExtensions
A VL plugin that wraps some .NET String Extensions libraries
Install / Use
/learn @sebescudie/VL.StringExtensionsREADME
VL.StringExtensions
This plugin is a VL wrapper for Jeff Klein's String.Extensions and monk8800's StringExtensions .NET libraries. The plugin exposes some of their methods as VL nodes.
Usage
- In VL's Quad Menu, go to Dependencies/Manage Nugets/Commandline and type
nuget install VL.StringExtensions
The nodes will be available in the nodebrowser under in the String category.
What's inside
The nodes were separated into distinct categories to help you find what you're looking for. For each of those categories, you get an overview patch with all the nodes in action.
Verification
Allows to check things about a string
IsEmailAddressIsIntegerIsNullIsNumericIsValidIPV4IsAlphaIsAlphaNumericIsDateTimeDoesNotStartWithDoesNotEndWithEndsWithIgnoreCaseStartsWithIgnoreCase
Extraction
Extracts parts of a string
FirstCharacterLastCharacterLeftRightCountOccurrencesGetByteSize
Modification
Modifies the input string
AppendPrefixIfMissingAppendSuffixIfMissingReplaceLineFeedsReverseReverseSlashSplitToReplaceRemoveAllAlphabeticalLettersRemoveAllSpecialCharactersRemoveAllNumbersKeepAllSpecialCharactersKeepOnlyAlphabeticalLettersKeepOnlyNumbersTruncateRemoveCharsRemovePrefixRemoveSuffix
Encryption
EncryptDecryptCreateHashSha256CreateHashSha512
Fallback
GetDefaultIfEmptyGetEmptyStringIfNullGetNullIfEmptyString
View on GitHub65/100
Security Score
Audited on Jan 23, 2025
No findings
