I'm trying to build regex which will filter form string all non-alphabetical characters, and if any string contains single quotes then I want to keep it as an exception to the rule. 

So for example when I enter 

```
car's34

```

as a result I want to get 

```
car's

```

when I enter 

```
*&* Lisa's car 0)*

```

I want to get 

```
Lisa's

```

at the moment I use this:

```
string.replaceAll("[^A-Za-z]", "")

```

however, it gives me only alphabets, and removed the desired single quotas.