Accept a raw Tieba thread id or a /p/ URL.
(value: str)
| 137 | |
| 138 | |
| 139 | def _normalize_tieba_note_id(value: str) -> str: |
| 140 | """Accept a raw Tieba thread id or a /p/<id> URL.""" |
| 141 | value = value.strip() |
| 142 | match = re.search(r"/p/(\d+)", value) |
| 143 | return match.group(1) if match else value |
| 144 | |
| 145 | |
| 146 | def _normalize_tieba_creator_url(value: str) -> str: |