Sanat EI löydy tekstistä (Suomi (Finnish))

Sanat EI löydy tekstistä

Wednesday, 28 January 2004

//

Less than a minute

Aika fiksu pikku toiminto... sille ei voi juuri nyt mitään hyötyä :-)

Etsi sanoja EI-tekstistä

Kirjoitan parhaillaan artikkelisarjaa (joka toivottavasti julkaistaan ), jonka otsikkona on "Regex-muistuttajat", joka tarjoaa kymmeniä koodinauhoja, jotka osoittavat, miten yleisiä - ja joitakin epäyhtenäisiä - operaatioita tehdään regexin avulla.

Ensimmäisessä artikkelissa, jonka otsikkona oli "Korjaaminen", keksin käsikirjoituksen, jossa näytetään, miten sana tulee esiin, kun sitä EI löydy toisesta tekstistä. Seuraava koodinpätkä korostaa, että...

Match "foo" ei ole ANCHORSissa, jossa käytetään MatchEvaluaattoria

[C#] merkkijonon lähde = lähdeTextBox.Text ; Regex re = uusi Regex( @'?'Url'<a [^>]*>.*?</a>)(?'theWord'foo) ; // Käytä MatchEvaluaattoria osoittaen delegointimenetelmää merkkijonotulos = re.Korjaa( lähde , uusi MatchEvaluator ( FormatLinkBits ) ) ;

// delegointimenetelmä Yksityinen merkkijono FormatLinkBits( Match m ) { if( m.Ryhmät["TheWord" .Todennäköisyys ) { merkkijono TheWord = m.Ryhmät["TheWord". Arvo ; Paluu "<b>" + TheWord + "</b>" ; } muuta Return M.Value ; }

Tämä olisi hyödyllistä esimerkiksi muuttaa sanat hyperlinkeiksi - samanlaisia kuin "KeyWords-ominaisuus, jonka ScottW toteutti äskettäin versioon 0.94 .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.