- Регистрация
- 16.10.2015
- Сообщения
- 226
- Благодарностей
- 31
- Баллы
- 28
Добрый день, есть такая ситуация:
Есть таблица с соответствиями, где в несколько столбцов и строк записаны хначения. Самая первая строка, это нужное соответствие, под ним словосочетания, которые могут попадаться в тексте (переменной, заголовок или описание).
И есть переменная, с текстом, где нужно найти одно из значений, записанных в таблице.
Вот к примеру:
Переменная может содержать текст "Продаю 2к квартиру 43 кв. м, Гагарина пр. возле метро Университет в районе Одесская в Харькове"
Есть таблица со столбцом, в котором есть какие то значения, к примеру "м, Гагарина" или "м. Гагарина" (с точкой вместо запятой)
Но есть и другой вариант, когда в таблице есть и "м. Гагарина" и "Одесская", и из этих значений нужно выбрать то, которое длиннее по количеству символов
В итого нужно получить значени первой строки, в котором нашлось самое длинное совподение
ПОМОГИТЕЕЕЕЕ, я себе мозг сломал
Таблицу прикрепил.
Есть таблица с соответствиями, где в несколько столбцов и строк записаны хначения. Самая первая строка, это нужное соответствие, под ним словосочетания, которые могут попадаться в тексте (переменной, заголовок или описание).
И есть переменная, с текстом, где нужно найти одно из значений, записанных в таблице.
Вот к примеру:
Переменная может содержать текст "Продаю 2к квартиру 43 кв. м, Гагарина пр. возле метро Университет в районе Одесская в Харькове"
Есть таблица со столбцом, в котором есть какие то значения, к примеру "м, Гагарина" или "м. Гагарина" (с точкой вместо запятой)
Но есть и другой вариант, когда в таблице есть и "м. Гагарина" и "Одесская", и из этих значений нужно выбрать то, которое длиннее по количеству символов
В итого нужно получить значени первой строки, в котором нашлось самое длинное совподение
ПОМОГИТЕЕЕЕЕ, я себе мозг сломал
Таблицу прикрепил.
Вложения
-
53,1 КБ Просмотры: 105