Я новичок в Stackoverflow и регулярных выражениях, поэтому, пожалуйста, потерпите меня.У меня есть индивидуальное размещение ложных телефонных номеров на нашем форуме.На форуме есть фильтр контента, который использует регулярные выражения, и коллега обновил фильтр, прежде чем уйти в отцовский отпуск.Теперь мне нужно обновить выражение, чтобы учесть новые шаблоны.Если он совпадает, номер телефона заменяется на [Отредактировано].Можно ли написать выражение, которое соответствует числам ниже, но исключает нашу линию поддержки?(Номер строки поддержки может соответствовать одному формату)
- 1 (864) yuppie 361-8969
- 1 (868) yuppie 751 1556
- 1 (878) 761-1655
- 1 (864) 391-8999
- 1 (865) 446 4830
Линия поддержки 1-866-9789
Итак, у меня действительно есть два вопроса: 1) Могу ли я использовать отрицательный взгляд вперед, чтобы сопоставить все номера телефонов и форматы, кроме нашей линии поддержки?2) Могу ли я сопоставить номера телефонов, когда между цифрами вводится текст?
Сложность в том, что я не могу запретить все цифры или комбинации, потому что форум используется для обсуждения финансов.Таким образом, номера используются в сообщениях на регулярной основе.
Заранее спасибо!