Clemens Schwaighofer
2889012592
Add no dash character list allowed in Strings parseCharacterRanges function
...
Same rules with returning unique elements array
2026-01-14 10:49:14 +09:00
Clemens Schwaighofer
cd65604073
Add parseCharacterRanges function to Strings.php and tests
...
Parses character ranges like A-Z into individual characters and returns as an array
2026-01-14 10:36:09 +09:00
Clemens Schwaighofer
62d9cda3d0
Add fix for splitFormatString with format parameter without any split characters
...
Other phpstan fixes
2025-06-05 14:37:42 +09:00
Clemens Schwaighofer
dbc72472f9
Strings regex validation
...
Update regex validation and add validation class to return full information. Add helper to return last error message from defined constant
2025-06-05 14:29:04 +09:00
Clemens Schwaighofer
4707427ff4
Add phpunit tests for checking valid regex
2025-06-04 15:48:32 +09:00
Clemens Schwaighofer
d4db235e5b
Add new split string, update split string format, add create string from array list, char in char list, remove duplicates
...
NEW:
- remove duplicates in string
- check character string list in other character string list
- build character string from array (or nested array) values
- split string with fixed split length
UPDATE:
- split string with format
* throw exceptions for wrong paramters
* remove the "split chracters", as they get extracted from the format string
2025-06-04 14:15:45 +09:00
Clemens Schwaighofer
1b5437b675
Add testing for new added bom utf8 replace
2024-09-03 11:58:36 +09:00
Clemens Schwaighofer
a377ab4b61
Strip multiple slashes in CoreLibs Convert Strings
2024-02-14 12:26:17 +09:00
Clemens Schwaighofer
b992901072
Move all tests into sub folders for a more clear structure
2023-03-02 11:51:29 +09:00