C++ Text Processing and Normalization Utility
Budget: ₹1,500 – ₹12,500 INR
I require a compact, independent C++ utility designed to accept raw textual data, execute a series of text normalization and structural adjustments, and output the polished final version. Since the core purpose is pure data manipulation—devoid of graphical elements or user interfaces—it must be capable of execution directly via the command line or integration as a reusable function within a more extensive software system.
Standard operations will involve modifying text case, standardizing internal spacing, implementing line breaks, managing punctuation (either removing it or appending it), and restructuring text segments as needed. It is critical that the rule definitions are not hard-coded; the system must allow for simple expansion of the ruleset (e.g., through external configuration or runtime parameters). The implementation must use modern, compliant C++ (version 17 or newer), prioritizing cross-platform compatibility for seamless compilation on both Windows and Linux.
The resulting application must compile without errors using only the Standard Template Library (STL), maintain high performance when processing voluminous text files, and adhere to unambiguous, standardized coding practices throughout.
Standard operations will involve modifying text case, standardizing internal spacing, implementing line breaks, managing punctuation (either removing it or appending it), and restructuring text segments as needed. It is critical that the rule definitions are not hard-coded; the system must allow for simple expansion of the ruleset (e.g., through external configuration or runtime parameters). The implementation must use modern, compliant C++ (version 17 or newer), prioritizing cross-platform compatibility for seamless compilation on both Windows and Linux.
The resulting application must compile without errors using only the Standard Template Library (STL), maintain high performance when processing voluminous text files, and adhere to unambiguous, standardized coding practices throughout.