Поиск совпадений в строке
Ищу совпадения выражений в строках вида
"k_1, m_1, n_1, g_1, m_1, m_2" для элементов с k, m или n. Сначала делал так var str="k_1, m_1, n_1, g_1, m_1, m_2"; var mas = str.match(/([kmn]_\d+)(?=.*?\1)/g); // ["m_1"] Однако не устраивает вывод, если выражение входит в строку более двух раз: "k_1, m_1, n_1, g_1, m_1, m_2, m_1,".match(/([kmn]_\d+)(?=.*?\1)/g); // ["m_1", "m_1"] Хочу иметь массив без повторений. Количество одинаковых выражений в строке неизвестно. |
goshanoob,
= заменить на ! |
Отлично, спасибо, братцы
|
Часовой пояс GMT +3, время: 20:28. |