Питання з тегом 'string-matching'

Узгодження рядків - це проблема пошуку входжень одного рядка ( "візерунок", "голка") в іншу ( "текст", "стіг сіна").
49
відповідей

Як перевірити, чи містить рядок підрядок в JavaScript?

Зазвичай я очікував би String.contains (), але, схоже, його немає. Який розумний спосіб перевірити це?
заданий 24 нояб. '09 о 16:04
39
відповідей

Як перевірити, чи містить рядок певне слово?

Розглянемо: $ a = 'How are you?'; if ($ a contains 'are') echo 'true'; Припустимо, що у мене є код вище, який правильний спосіб написати оператор if ($ a contains 'are')?
заданий 06 дек. '10 о 16:14
6
відповідей

Перевірте, чи відповідає рядок шаблоном

Як перевірити, чи відповідає рядок цього шаблону? Верхня буква, число (число), прописна буква, число (и) ... Приклад: вони будуть відповідати: A1B2 B10L1 C1N200J1 Це не буде ( '^' вказує на проблему) a1B2 ^ A10B ^ AB400 ^
заданий 26 сент. '12 о 8:27
22
відповідей

Кращий алгоритм ранжирування подібності для рядків змінної довжини

Я шукаю алгоритм подібності рядків, який дає кращі результати по рядках змінної довжини, ніж ті, які зазвичай пропонуються (відстань levenshtein, soundex і т.д.). Наприклад, Зазначена рядок A: "Роберт", Потім рядок B: "Емі Робертсон" буде ...
заданий 17 березня '09 о 9:10
3
відповідей

Перевірте, чи містить рядок підрядок

Як перевірити, чи містить даний рядок певну підрядок, використовуючи Perl? Зокрема, я хочу побачити, чи присутній s1.domain.com в даній строкової змінної.
заданий 02 сент. '11 о 15:17
7
відповідей

Повернути позиції регулярного виразу match () в Javascript?

Чи є спосіб отримати початкові позиції символу усередині рядка результатів регулярного виразу () в Javascript?
заданий 19 февр. '10 о 13:45
10
відповідей

Регулярний вираз Матч для перевірки дійсного року

З огляду на значення, я хочу перевірити його, щоб перевірити, чи дійсно він рік. Мої критерії прості, де значення має бути цілим числом з символами 4. Я знаю, що це не найкраще рішення, тому що воно не дозволить років до 1000 і дозволить использова ...
заданий 07 дек. '10 о 10:13
2
відповідей

Нечітке порівняння рядків в Python, плутають з якою бібліотекою використовувати

Я хочу зробити нечітке порівняння рядків, але плутають з якою бібліотекою використовувати. Варіант 1: import Levenshtein Levenshtein.ratio ( 'hello world', 'hello') Result: 0.625 варіант 2: import difflib difflib.SequenceMatcher (None, 'hello world', 'h ...
заданий 14 липня '11 о 11:56
5
відповідей

Нечіткий пошук Javascript, який має сенс

Я шукаю бібліотеку JavaScript з нечітким пошуком для фільтрації масиву. Я пробував використовувати fuzzyset.js і fuse.js, але результати жахливі (є демонстрації ви можете спробувати на пов'язаних сторінках). Після деякого читання на відстані Левен ...
заданий 26 Квітня. '14 о 3:11
7
відповідей

Регулярний вираз дозволяє рядку містити тільки цифри 0-9 і обмежити довжину до 45

Я намагаюся створити регулярний вираз, щоб рядок містила тільки 0-9 в якості символів, і вона повинна бути не менше 1 char в довжину і не більше 45. тому приклад буде 00303039 буде збігом, а 039330a29 не буде. Поки це те, що у мене є ...
заданий 19 Жовтня. '10 о 14:58
32
відповідей

Чи є регулярні вирази обов'язковими для програмування?

Чи є регулярні вирази обов'язковими для програмування?
заданий 20 травня '09 о 12:48
2
відповідей

Як вибрати R data.table рядків на основі відповідності підрядка (a la SQL like)

У мене є таблиця даних з символьним стовпцем і хочу вибирати тільки ті рядки, які містять підрядок в ній. Еквівалентно SQL WHERE x LIKE '% substring%' наприклад. > Months = data.table (Name = month.name, Number = 1:12)> Months [ "mb"% ...
заданий 31 Січня. '13 о 19:20
4
відповідей

Пошук схожих двох рядків

Я шукаю алгоритм, який приймає 2 рядки і поверне мені "коефіцієнт подібності". В принципі, у мене буде вхід, який може бути орфографічних, перенесені букви і т.д., і я повинен знайти найближче відповідність (імена) в списку можливих значени ...
заданий 23 февр. '09 о 15:18
2
відповідей

Perl - Якщо рядок містить текст?

Я хочу використовувати curl для перегляду джерела сторінки, і якщо це джерело містить слово, відповідне рядку, то він виконає друк. Як мені зробити if $ string contains? У VB це буде схоже. dim string1 as string = "1" If string1.conta ...
заданий 10 Серпня. '11 о 16:26
3
відповідей

Використання Java Regex, як перевірити, чи містить рядок будь-яка з слів в наборі?

У мене є набір слів: яблуко, апельсин, груша, банан, ківі Я хочу перевірити, чи містить пропозицію будь-яка з перерахованих вище слів, і якщо це так, я хочу знайти, яке слово відповідає. Як я можу виконати це в Regex? В даний час прямолінійного руху ...
заданий 01 березня '12 о 14:49