diff --git a/Doc/library/string.rst b/Doc/library/string.rst index 5e2f35497cbe86..af156764642dd4 100644 --- a/Doc/library/string.rst +++ b/Doc/library/string.rst @@ -216,8 +216,8 @@ The grammar for a replacement field is as follows: .. productionlist:: format-string replacement_field: "{" [`field_name`] ["!" `conversion`] [":" `format_spec`] "}" field_name: `arg_name` ("." `attribute_name` | "[" `element_index` "]")* - arg_name: [`~python-grammar:identifier` | `~python-grammar:digit`+] - attribute_name: `~python-grammar:identifier` + arg_name: [`~python-grammar:digit`+ | `attribute_name`] + attribute_name: + element_index: `~python-grammar:digit`+ | `index_string` index_string: + conversion: "r" | "s" | "a"