Is there a maximum length of the text to Select-String -Pattern parameter?

I have a list of ~500 words (database table names) that are joined into a single string. The string is ~12,500 characters in length.

```
'TABLE1|TABLE2|TABLE3|...

```

I do not have any failure message, but can I trust that this would work?