Javascript, просто: сделай глобальным - PullRequest
0 голосов
/ 31 июля 2011

Вот простое выражение регулярного выражения ...

document.getElementById('testing').value=f2.innerHTML.replace(">",">\n");

Проблема в том, что он останавливается после первого переноса строки, как я могу заставить его выполнять всю таблицу?

Спасибо!

1 Ответ

3 голосов
/ 31 июля 2011

Используйте .replace(/>/g, ">\n");.

Литерал RegEx (или, по крайней мере, так я его называю) использует два /. Один, чтобы отметить начало, другой, чтобы отметить конец. Если вам нужно использовать фактическое / в замене, вам придется экранировать / с обратной косой чертой (\). Например: /Hi\/Hello/.

С литералами RegEx модификаторы следуют после последних /. В приведенном выше случае «g» означает глобальный и заменит все, а не только первый, к которому он пришел.

...