помогите регуляркой (111_TExt; 22_text; xxx_text)-> text

  • Автор темы Автор темы sni
  • Дата начала Дата начала

sni

Новичок
помогите регуляркой (111_TExt; 22_text; xxx_text)-> text

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

есть таблица в SQL с названиями фирм.типа

"ИП иванов"
"ОАО мегафирма"
"ЗАО зеленый октябрь"
"Арбат"
"ФК Гандурас"

нужно после обработни получить таблицу с голыми названиями фирм
иванов
мегафирма
Гандурас
....

наверно проще всего регуляркой сделать... подскажите выражение?
спасибо.......
 
суть что если прописные буквы то вон их из строки...
вроде не особо сложно
/[А-Я]* (.+)/
$1 это и есть твоя фирма
 
здесь лучше удалять именно всякие ЗАО ОАО и т.п.
а то ненароком, ченить лишнее можно откусить
/(ИП|ОАО|ЗАО|ФК)\s(.+)/i
 
их оч много
ООО АО и т.д.
можно в принципе найти гденить весь перечень...
 
на самом деле лучше определять всетаки ИП, ЗАО... ибо их
перечень известен (список фирм устовшийся)... а вот пример с удалением букв на очень подходит. например ТЦЖ "центральный" не должно обрезаться.

а как в примере :
/(ИП|ОАО|ЗАО|ФК)\s(.+)/i

сделать чтобы и заглавные и прописные буквы в любых комбинациях удалялись? Зао ЗАО зао
 
Сверху