<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/92948>92948</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [BUG][clang-tidy] `SyntaxWarning`: invalid escape sequence
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Jacobfaib
      </td>
    </tr>
</table>

<pre>
    ```sh
clang-tidy-diff.py:245: SyntaxWarning: invalid escape sequence '\+'
  match = re.search('^\+\+\+\ "?(.*?/){%s}([^ \t\n"]*)' % args.p, line)
clang-tidy-diff.py:258: SyntaxWarning: invalid escape sequence '\+'
  match = re.search("^@@.*\+(\d+)(,(\d+))?", line)
```
Using python:
```sh
$ python3 -VV
Python 3.12.3 (main, Apr  9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)]
```

It seems these strings need to be raw strings:
```python3
match = re.search(r'^\+\+\+\ "?(.*?/){%s}([^ \t\n"]*)' % args.p, line)
#                 ^ note
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzElM-OozgQxp-muJRimTIO-MAhfzqr3dNKq-49GzDgETEMdnombz8ypKen062-jSaKjF18ZftXH7b23nbOmBLkHuQx0ZfQj3P5j67HqtW2SqqxuZaw5evf98CPwHf1oF23Cba5bhrbtmy6gthRJkHs8L-rC_r7_3p21nUxYN2zHmyDxtd6MujN14txtUGgHOQBaB87y7SIZx3qHkEccTbMGz3XPVCxKB9u4rctAhGIE1DBgHZL7wSkIN8DSQ_5MaZHtgcEeQggDy5myGNUkwLKEUiinjvPJqADDtaZ-OITTln8Nk6KnBmHjC84t7QC5KFZempRHe5CauGmd9v_6ds6fPTWdThdQz86ELs7zYu3QNlNI3Dz9LQG_10CKFhKTCBQcdbWxfV204yokDhlcchjabgCsUszIIUg94dYQ0wl44zHzLWmqeScCaZYlEU7Ptrw2v4d0Btz9hh64w36MFvXeXTGNBhGrAzO-ttL-D3XjWWNflz3-Y99YEAC739xKjcGc8eRNKVolFA6MWWap1uRSsWLpC95WxT5tsnyTPCmrTMhiHjdbnWVmYq3TWLLaA-XlKYFSZ6zvCDetpLnVZvXrWog4-as7cCG4fnMxrlLrPcXUypSWZEMujKDX24IotcTsVImcxmTNtWl85DxwfrgX6cJNgzL3bJ__CuWRO5_yZdHhC1_e4y2_JOTlFzmoexDmBaXow2nzob-UrF6PAOd4rK3x2aaxy-mDkCnBcUDnRaaHwEAAP__xQpZQQ">