У меня есть текст, например:Как присоединиться к разделенным словам?
Users of MW many times com-
plain that...
И я хочу присоединиться слово:
Users of MW many times complain that...
Я попытался это:
value.replace(/[a-zA-Z][-]((\r\n)|(\n))/g, '')
, но это решение заменяет также письмо до '-'.
Как это сделать?
'-' не является особым символом, вам не нужно заключать его между квадратными скобками или избегать его. Если вы хотите группировать объекты в шаблон без их захвата, используйте группу, не связанную с захватом: '(?: ...)'. Вместо того, чтобы использовать это чередование '\ r \ n \ \ n', сделайте CR необязательным:' \ r? \ N' –
Вы правы, конечно, но я хотел как можно меньше как можно изменить в оригинале, особенно если это не ошибка * per se * просто избыточная/неэлегантная. И кроме того: не все люди вроде Appple ;-) – deamentiaemundi