How to extract any/all string name from the intents?

How to extract any/all string name from the intents? In between character a-z A-Z of 1,2,3 words. Because a users name can be anything.

As I’m trying like ,

  • regex: name examples: |

    • ^[0-9]{0,2}$
  • intent: inform examples: |

    • my name is [shashank]{“entity”:“name”}
    • [shashank]{“entity”:“name”} is my name
    • [shashank]{“entity”:“name”}
    • i am [shashank]{“entity”:“name”}
    • myself [shashank]{“entity”:“name”}
    • [shashank]{“entity”:“name”} this side

Here don’t know why the pattern is not showing correctly, in my nlu file i have written like as per the syntax, “example” should be below of “intents” and " - " should be replace with “circle marks”. So don’t go on the syntax part.