<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Text-Processing on Pi Stack</title>
    <link>https://www.pistack.xyz/tags/text-processing/</link>
    <description>Recent content in Text-Processing on Pi Stack</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 22 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.pistack.xyz/tags/text-processing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Regular Expression Engine Libraries Compared: RE2 vs PCRE2 vs Hyperscan vs Oniguruma</title>
      <link>https://www.pistack.xyz/posts/2026-06-22-regular-expression-engine-libraries-re2-pcre2-hyperscan-oniguruma/</link>
      <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://www.pistack.xyz/posts/2026-06-22-regular-expression-engine-libraries-re2-pcre2-hyperscan-oniguruma/</guid>
      <description>&lt;p&gt;Regular expressions are one of the most widely used tools in software engineering, powering everything from log parsing and input validation to network intrusion detection and search engines. But not all regex engines are created equal. The underlying algorithm — backtracking versus finite automaton — determines whether your regex will complete in microseconds or hang indefinitely on certain inputs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-Hosted Emoji Processing Libraries: Twemoji vs gemoji vs Noto Emoji vs emojilib — Cross-Platform Emoji Rendering Guide</title>
      <link>https://www.pistack.xyz/posts/2026-06-21-emoji-processing-libraries-twemoji-gemoji-noto-emojilib/</link>
      <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://www.pistack.xyz/posts/2026-06-21-emoji-processing-libraries-twemoji-gemoji-noto-emojilib/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Emoji have evolved from simple pictographs into a critical component of modern digital communication. For self-hosted applications — chat platforms, social networks, forums, comment systems — rendering emoji consistently across all devices and platforms is a non-trivial engineering challenge. Different operating systems render the same Unicode emoji differently: Apple&amp;rsquo;s &amp;ldquo;grinning face&amp;rdquo; looks nothing like Samsung&amp;rsquo;s, and Google&amp;rsquo;s &amp;ldquo;fire&amp;rdquo; emoji has entirely different visual semantics.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
