Merge pull request #68229 from Mickeon/c-escape-hell
Remove "?" from String.c_escape()
This commit is contained in:
commit
1959284769
@ -3922,7 +3922,6 @@ String String::c_unescape() const {
|
||||
escaped = escaped.replace("\\v", "\v");
|
||||
escaped = escaped.replace("\\'", "\'");
|
||||
escaped = escaped.replace("\\\"", "\"");
|
||||
escaped = escaped.replace("\\?", "\?");
|
||||
escaped = escaped.replace("\\\\", "\\");
|
||||
|
||||
return escaped;
|
||||
@ -3939,7 +3938,6 @@ String String::c_escape() const {
|
||||
escaped = escaped.replace("\t", "\\t");
|
||||
escaped = escaped.replace("\v", "\\v");
|
||||
escaped = escaped.replace("\'", "\\'");
|
||||
escaped = escaped.replace("\?", "\\?");
|
||||
escaped = escaped.replace("\"", "\\\"");
|
||||
|
||||
return escaped;
|
||||
|
@ -80,7 +80,7 @@
|
||||
<method name="c_unescape" qualifiers="const">
|
||||
<return type="String" />
|
||||
<description>
|
||||
Returns a copy of the string with escaped characters replaced by their meanings. Supported escape sequences are [code]\'[/code], [code]\"[/code], [code]\?[/code], [code]\\[/code], [code]\a[/code], [code]\b[/code], [code]\f[/code], [code]\n[/code], [code]\r[/code], [code]\t[/code], [code]\v[/code].
|
||||
Returns a copy of the string with escaped characters replaced by their meanings. Supported escape sequences are [code]\'[/code], [code]\"[/code], [code]\\[/code], [code]\a[/code], [code]\b[/code], [code]\f[/code], [code]\n[/code], [code]\r[/code], [code]\t[/code], [code]\v[/code].
|
||||
[b]Note:[/b] Unlike the GDScript parser, this method doesn't support the [code]\uXXXX[/code] escape sequence.
|
||||
</description>
|
||||
</method>
|
||||
|
Loading…
Reference in New Issue
Block a user