So, you can add a bunch of stuff inside the brackets: [\u\l ,.!;] whatever you want to include in your phrase -- a space, a comma, a period, an exclamation mark -- it's up to you. And then, as you say, add the + outside. The problem is that this can also catch commas and punctuation or spaces that strictly speaking are not part of the English -- it depends on the sentence. Sometimes, you can have an Arabic sentence that has a list of words in English separated by commas, but those commas are part of the Arabic sentence. On the other hand, you can sometimes have an Arabic sentence with an English phrase with commas between some of the words in English, and those commas are part of the English. It's impossible for a computer to tell which is the case. So you have to go one by one and check it with our superior human brain 🙂 Still, you can certainly add some extra stuff in the brackets as described, and that might make it quicker for most of the cases...
... View more