Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2016, 13:15
Новичок на форуме
Отправить личное сообщение для vava Посмотреть профиль Найти все сообщения от vava
 
Регистрация: 19.01.2015
Сообщений: 4

Регулярные выражения: е и ё считать одинаковыми
Народ, подскажите, как сделать, чтобы при поиске и замене текста буквы 'е' и 'ё' считались одинаковыми?
Например, ищем в str слово 'нашёл', которое также может быть записано как 'нашел' и меняем ему цвет:
str.replace(/нашёл/g,"<span style='color:red'>нашёл</span>");

Последний раз редактировалось vava, 29.01.2016 в 13:18.
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2016, 13:21
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207


str.replace(/наш([её])л/g,"<span style='color:red'>наш$1л</span>");

Последний раз редактировалось destus, 29.01.2016 в 13:23.
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2016, 13:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

vava,
<script>
 document.write("нашёл и нашел".replace(/наш(ё|е)л/g,"<span style='color:red'>нашёл</span>"))
</script>
Ответить с цитированием
  #4 (permalink)  
Старый 29.01.2016, 13:23
Новичок на форуме
Отправить личное сообщение для vava Посмотреть профиль Найти все сообщения от vava
 
Регистрация: 19.01.2015
Сообщений: 4

Спасибо. Т.е получается, что сначала в строке поиска надо найти все 'е' и 'ё' и заменить их на '(е|ё)'.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регулярные выражения remember_me Общие вопросы Javascript 2 26.12.2013 14:56
Составить регулярные выражения ($) Zero Tolerance Общие вопросы Javascript 10 19.11.2013 13:14
Регулярные выражения для javascript qwert_ukg Общие вопросы Javascript 3 20.04.2012 13:45
нежадные регулярные выражения KOLANICH Общие вопросы Javascript 2 12.12.2010 01:08
Функции поиска и замены строк или регулярные выражения? Armen Общие вопросы Javascript 1 01.01.2010 12:35