Как я Отображаюсь, Примеры кода На Веб-страницах С Хорошим Синтаксисом, Разрабатывающим Как Переполнение стека, Делает?

В основном вам нужно нечеткое сопоставление строк, см.

https://en.wikipedia.org/wiki/Approximate_string_matching

https: //www.datacamp.com/community/tutorials/fuzzy-string-python

На основании этого вы можете проверить, насколько похожи входные данные по сравнению с вашим словарем:

 from fuzzywuzzy import fuzz

 name = "nick"
 tomatch = ["Nick", "ick", "nik", "nic", "nck", "nickey", "njick", "nickk", "nickn"]
 for str in tomatch:
    ratio = fuzz.ratio(str.lower(), name.lower())
    print(ratio)

Этот код выдаст следующий результат:

100
86
86
86
86
80
89
89
89

Вы должны поэкспериментировать с различными коэффициентами и проверить, какие из ваших требований будут пропускать только одну букву

11
задан Community 23 May 2017 в 12:07
поделиться

3 ответа

Переполнение стека использует prettify.js из Google.

25
ответ дан 3 December 2019 в 01:53
поделиться

Я использую SyntaxHighlighter Алекса Горбачева

http://alexgorbatchev.com/wiki/SyntaxHighlighter

Это используется в сети разработчиков Yahoo

http://developer.yahoo.com/yui/animation/

7
ответ дан 3 December 2019 в 01:53
поделиться
4
ответ дан 3 December 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: