How to remove roman numerals `I/II/III`, parentheses `()`, anything in parentheses `(xyz)`, dashes `-`, semi-colons `;`, and Grades `Grade 21` from the characters in this dataframe?

```
#Original dataframe
Jobs <- c("Social Worker I (Child Welfare Services), Grade 21", "Engineer I/II/III, Grade 19/22/25", "Legislative Attorney; Grade 32")
df <- data.frame(Jobs)
df

```

Dataframe to look like this:

```
#dataframe
Jobs <- c("Social Worker", "Engineer", "Legislative Attorney")
df1 <- data.frame(Jobs)
df1

```