Моя цель - захватить буквенно-цифровые символы и все пробелы (минус начальный пробел).
У меня проблема в том, что я не могу захватить пробелы, которые следуют не буквенно-цифровыми символами (символами).
Я готов использовать осмотры в случае необходимости, но мне еще предстоит решить эту проблему, даже при этом.
Вот что я сделал, как описано выше:
Текст: # one 123: two `three` four (five) six
Желаемый результат: one 123 two three four five six
* Попытки регулярного выражения:
с осмотром:
(?! )[A-Za-z0-9 ]*(?<! )
Результат:
one 123twothreefourfivesix
без оглядки:
[A-Za-z0-9]+(?: +[A-Za-z0-9]+)*
результат: one 123twothreefourfive