Я пытаюсь заменить все тире в строке пробелами, если только тире не находится во фразе "not-replace"
. Таким образом, вся строка будет какзаменить все дефисы, но тире в фразе
var str = "change-these-dashes-but-not-replace-that";
, чтобы я мог закончить с `«изменить эти черточки, но не замены, что»
Но то, что я придумал не не соответствие тира это во фразе я не хочу, чтобы заменить его. Как я могу изменить это ?:
.match(/-(^not-replace)/gi);
Как насчет того, чтобы сначала заменить все дефисы, а затем заменить 'not replace' на' not-replace' – elclanrs
@elclanrs: 'var str =" change-these-dashed-bot-not-replace-that not replace ";' –