Я хочу удалить последние N символов из строки, если эти символы не являются числовыми буквами.PHP preg_replace последние N символов, если не буквенно-цифровые
Например:
TEST.
->TEST
TEST2.-
->TEST2
TEST_3.,/
->TEST_3
мне удалось добиться того, что с помощью следующего регулярного выражения, но это работает только для последнего последнего символа (работает, например, 1 выше). Как проверить, если больше, чем просто последний символ соответствует случай ...
/[^a-zA-Z\d\s:]$/
Возможно, вы просто отсутствует квантификатор: '/ [^ a-zA-Z \ d \ s:] + $ /'? –