Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Easily Manipulate Text With The FlashText Python Library In A Delphi Windows App

We know how to search or replace text in our Delphi/C++ Builder using Regular Expressions. Similarly, Python’s standard library and some other low-level modules help to search or replace text using Regular Expressions. However, to perform the search or replace keywords in documents at scale from within Python, the performance of python standard library regular expressions is not fast enough. To solve this, a high-performance Python Library FlashText is available. In this post will get to understand how to use FlashText using Python4Delphi in the Delphi/C++ application for Python GUI apps.

Delphi itself offers fast processing of text via the TRegEx object. If you have an existing Python application and you need faster text processing you could use FlashText or you could bring the text over to Delphi via Python4Delphi and process the text from inside Delphi itself. You can use Python4Delphi a number of different ways such as:

Prerequisites.

FlashText Python Library sample script details: The sample script demonstrates,

[crayon-67428d8ba44da014056850/]
<strong>FlashText Python Library Demo<strong>

Note: Samples used for demonstration were picked from here with only the difference of printing the outputs. You can check the APIs and some more samples from the same place.

You have read the quick overview of flashtext library, download this library from here and perform a high-performance search or replace keywords in your applications. Check out Python4Delphi and easily build Python GUIs for Windows using Delphi.

Exit mobile version