I have a part of the word and I should find full word in the string using regular expressions.
For example, I have the following text:

```
If it bothers you, call it a "const identifier" instead.
It doesn't matter whether you call max a const variable or a const identififfiieer. What matters...

```

And the part of the word: `identifi`. I have to find both: `identifier` and `identififfiieer`.

I tried the following regex (javascript):

```
[\ ,!@#$%^&*()\.\"]*(identifi.*?)[\ ,!@#$%^&*()\d\.\"]

```

So it searches the part of word surrounded by punctuation characters or space. Sometime this regex works fine, but in this case it also includes quote and dot int the match. What's wrong with it? Maybe there is a better idea?