Back to "Woorden vinden die niet in een stuk tekst zitten."

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

C# Imported mostlylucidcouk Software Development

Woorden vinden die niet in een stuk tekst zitten.

Wednesday, 28 January 2004

Heel slimme kleine functie.

Vind woorden die niet in tekst zitten.

Ik schrijf momenteel een reeks artikels ( die hopelijk gepubliceerd zullen worden ) met de titel "Reminderaars van regex", die tientallen stukjes code zullen leveren om te demonstreren hoe je gemeenschappelijke operationen met regex kan uitvoeren.

In het eerste artikel met de titel "Replacing" kwam ik met een script dat laat zien hoe je een woord verligt als het niet in een ander stuk tekst gevonden is.

Pas "foo" niet in ANCHORS met MatchEvaluator

[C#] string source = sourceTextBox.Text ; Regex re = nieuwe RegexM SK1 @"(?'Url'<een [^>]*>.*?</a>)|(?'de woordM SK1foo)" ) | // gebruik een MatchEvaluator met een aanwijzer naar de delegate-methode String resultaat = reM SK1Replace( sourceMST3 nieuwe MatchEvaluatorMSP4 FormatLinkBits MST5 MMST6 \MST7

// delegatiemethode Private string FormatLinkBits( Pas m ) { Als( m.Groepen["de woord"].Geluk ) { String het woord = m.Groepen["de woord"].Werk ; Wend terug "<b>" + het woord + ♫</b>" ; } anders. terug m.Werk ; }

Dit zou nuttig zijn voor dingen als het omzetten van woorden in hyperlinks.Sleutelwoorden" eigenschap die ScottW onlangs implementeerde in versie 0.94 van .Text.

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.