|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
Google Code Search, een zoekengine voor broncode, heeft ook ondersteuning voor reguliere expressies. Deze gebruikt de IEEE POSIX Extended Regular Expressions standard syntax met weliswaar enkele beperkingen als het niet kunnen gebruiken van backreferences. Hieronder vinden we enkele voorbeelden. 27.11.1. Character ClassesPattern [aq][zw]erty vindt bijvoorbeeld de teksten "qwery", "azerty", "awerty" en "qzerty". boven
27.11.2. Negative Character ClassesPattern [^aq][^zw]erty vindt bijvoorbeeld de tekst "operty" uit het woord "Property". boven
27.11.3. Shorthand Character ClassesPattern \w123 vindt bijvoorbeeld de teksten "1123", "a123", "_123", ... . Pattern a\db vindt bijvoorbeeld de teksten "a1b", "a2b", ... . boven
27.11.4. Period Character ClassPattern ..s.er vindt bijvoorbeeld de teksten "answer", "faster", "lesser", ... . Pattern Math[.]PI vindt bijvoorbeeld de tekst "Math.PI". boven
27.11.5. MetacharactersPattern Math\.PI vindt bijvoorbeeld de tekst "Math.PI". boven
27.11.6. Positional AssertionsPattern ^[^aq][^zw]erty vindt bijvoorbeeld de tekst "vertY" in het begin van een string of lijn. Pattern world$ vindt bijvoorbeeld de tekst "word" aan het einde van een string of lijn. boven
27.11.7. QuantifiersPattern poo*l vindt bijvoorbeeld de teksten "pol", "pool", "poool", ... . Pattern po+l vindt bijvoorbeeld de teksten "pol", "pool", "poool", ... . Pattern poo?l vindt bijvoorbeeld de teksten "pol" en "pool". Pattern po{3,5}l vindt bijvoorbeeld de teksten "poool", "pooool", "poooool", ... . boven
27.11.8. AlternationsPattern (az|qw)erty vindt bijvoorbeeld de teksten "qwerty" en "azert".
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
|