<div dir="ltr">I have table names in this form:<div>MY_TABLE</div><div>MY_TABLE_CTL</div><div>MY_TABLE_DEL</div><div>MY_TABLE_RUN</div><div>YOUR_TABLE<br></div><div>YOUR_TABLE_CTL<br></div><div>YOUR_TABLE_DEL<br></div><div>
YOUR_TABLE_RUN<br></div><div><br></div><div>I am trying to create a regular expression that will return true for only these tables:</div><div><div>MY_TABLE</div><div>YOUR_TABLE<br></div></div><div><br></div><div>I tried these:</div>
<div><div>pattern = re.compile(r"_(?!(CTL|DEL|RUN))")</div></div><div><div><div>pattern = re.compile(r"\w+(?!(CTL|DEL|RUN))")<br></div></div></div><div><div>pattern = re.compile(r"(?!(CTL|DEL|RUN)$)")<br>
</div></div><div><br></div><div>But, both match.</div><div>I do not need to capture anything.</div></div>