PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Ahocorasick_rs.

ahocorasick_rs
— это Python-обёртка над высокопроизводительной библиотекой на Rust aho-corasick, предназначенная для поиска сразу нескольких паттернов в строке. Работает быстрее и эффективнее, чем pyahocorasick.

🔹Возможности:

🔘Поиск подстрок по алгоритму Ахо-Корасика.

🔘Поддержка как строк (str), так и байтов (bytes).

🔘Три типа совпадений: Standard, LeftmostFirst, LeftmostLongest.

🔘Поиск перекрывающихся совпадений.

🔘Тонкая настройка производительности и памяти.

🔻Пример:
import ahocorasick_rs
patterns = ["hello", "world"]
text = "hello world, hello!"
ac = ahocorasick_rs.AhoCorasick(patterns)
print(ac.find_matches_as_strings(text))
# ['hello', 'world', 'hello']


#Python #Rust #AhoCorasick #Regex #StaticAnalysis #DevTools #Search #PyPI #PythonTips #OpenSource #FastCode #TextProcessing #ahocorasick_rs

📱Ссылка на репозиторий:
https://github.com/G-Research/ahocorasick_rs
Please open Telegram to view this post
VIEW IN TELEGRAM
16⚡2🔥21