Woorden vinden die niet in een stuk tekst zitten. (Nederlands (Dutch))

Woorden vinden die niet in een stuk tekst zitten.

Wednesday, 28 January 2004

//

Less than a minute

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.

Finding related posts...
logo

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