Skip to content

Instantly share code, notes, and snippets.

@rogargon
Created July 14, 2015 18:35
Show Gist options
  • Save rogargon/0c79561a978df34a6d59 to your computer and use it in GitHub Desktop.
Save rogargon/0c79561a978df34a6d59 to your computer and use it in GitHub Desktop.
Regular Expression for RDF N-Quads with 4 capturing groups for subject, predicate, object and graph
(<[^\s]+>|_:(?:[A-Za-z][A-Za-z0-9\-_]*))\s+(<[^\s]+>)\s+(<[^\s]+>|_:(?:[A-Za-z][A-Za-z0-9\-_]*)|\"(?:(?:\"|[^"])*)\"(?:@(?:[a-z]+[\-A-Za-z0-9]*)|\^\^<(?:[^>]+)>)?)\s+(<[^\s]+>).*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment