Merge pull request #72547 from MewPurPur/string-split-fix

Fix String.split() with empty string and delimeter
This commit is contained in:
Rémi Verschelde
2023-02-09 16:12:57 +01:00
2 changed files with 16 additions and 0 deletions

View File

@ -1157,6 +1157,14 @@ Vector<String> String::split_spaces() const {
Vector<String> String::split(const String &p_splitter, bool p_allow_empty, int p_maxsplit) const {
Vector<String> ret;
if (is_empty()) {
if (p_allow_empty) {
ret.push_back("");
}
return ret;
}
int from = 0;
int len = length();