regular-expressions   584

« earlier    

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript
Interactive RegEx parser. Works similarly to sites for other languages (like javascript) that let you post code and test cases and share them.
regular-expressions  online-tools  programming 
9 weeks ago by squeg
Paper: Hyperscan: A Fast Multi-pattern Regex Matcher for Modern CPUs
a software based, large-scale regex matcher designed to match multiple patterns at once (up to tens of thousands of patterns at once) and to ‘stream‘ (that is, match patterns across many different ‘stream writes’ without holding on to all the data you’ve ever seen). To my knowledge this makes it unique.

RE2 is software based but doesn’t scale to large numbers of patterns; nor does it stream (although it could). It occupies a fundamentally different niche to Hyperscan; we compared the performance of RE2::Set (the RE2 multiple pattern interface) to Hyperscan a while back.

Most back-tracking matchers (such as libpcre) are one pattern at a time and are inherently incapable of streaming, due to their requirement to backtrack into arbitrary amounts of old input.
regex  regular-expressions  algorithms  hyperscan  sensory-networks  regexps  simd  nfa 
march 2019 by jm
rauschma/re-template-tag
re-template-tag: easily compose regular expressions
regular-expressions  esNext 
february 2019 by johnloy
Nevod
Nevod is a language and technology that provide pattern-based text search. Nevod is specially aimed to rapidly reveal entities and their relationships in texts written in the natural language. This patent pending technology is unique on the market. Here are main features and differentiators of it.
regular-expressions  pattern-matching 
february 2019 by HighCharisma
Free Online Regular Expression Tester - FreeFormatter.com
This free regular expression tester lets you test your regular expressions against any entry of your choice and clearly highlights all matches.
Regular-Expressions  Validate  2019  Coderen  Develop 
february 2019 by Loeribas
Rudy Giuliani doesn't understand how links work
As waxy noted: 'this might be funny if he wasn't Trump's cybersecurity advisor'.
Twitter allowed someone to invade my text with a disgusting anti-President message. The same thing-period no space-occurred later and it didn’t happen. Don’t tell me they are not committed cardcarrying anti-Trumpers. Time Magazine also may fit that description. FAIRNESS PLEASE


Giuliani composed a tweet with no spaces after full stops, and a broken regexp at Twitter auto-linkified "G-20.In". An internet prankster registered this domain and Giuliani lost his shit in a spectacular display of incompetence.

The best bit? Here's a thread with the original devs: https://twitter.com/hoverbird/status/1070142045140877312 -- 'Hey @tw and @bcherry, remember all the debates we had about the linkifying regex around edge cases like this?'

(via Waxy and pretty much everyone on twitter)
edge-cases  bugs  twitter  regexps  regular-expressions  links  urls  us-politics  trump  rudy-giuliani  security  funny 
december 2018 by jm
rex
ReX.js ( standing for Regular eXpressions ) is a helper library for writing Regexps. As it’s written in TypeScript, it provides great autocompletion & development experience across modern code editors ( like VS Code ).
regular-expressions  javascript-library 
november 2018 by HighCharisma
fent/randexp.js @ GitHub
Create random strings that match a given regular expression.
javascript  regular-expressions 
august 2018 by johnloy

« earlier    

related tags

2019  algorithms  amazon  app  articles  automata  bash  binary  blog  books  bsd  bugs  c#  c  challenge  cheatsheet  code-golf  code  coderen  coding  combinators  command-line  consider:representation  css  datasci-v2  david  develop  development  develpment  diamond  diigo  dna  documentation  done  dot-net  dpi  edge-cases  editing  elasticsearch  esnext  explanation  expression  expressions  formal-languages  functional  funny  gawk  genetics  genomics  git  gjs  grep  guide  hacker-news  hacks  haskell  help  hn  horse-races  how-to  htaccess  html  hyperscan  ifttt  intel  interesting  internet  java  javascript-library  javascript  kyle  languages  learning  lerner  linear-logic  linguistics  links  linux  mac  macos  matching  math  nfa  nlp  nudge-targets  online-tools  online  open-source  osx  package  pattern-matching  pattern-recognition  patterns  perl  plugins  postgresql  programming  proof-search  puzzle  python  r  rather-interesting  reference  regex  regexes  regexp  regexps  regular-expression  regular  regularexpression  retina  reuven  rob-pike  rubular  ruby  rudy-giuliani  rust  scala  scanning  search  security  sensory-networks  server  simd  simpson  snippets  software-development  software  strings  tech-tips  tester  testing  text-tools  text  textbook  tokenizers  tool  tools  top10  trump  tutorial  tutorials  twitter  unicode  unix  urls  us-politics  utilities  validate  validator  varnish  vim  visualization  walsh  web-apps  web-development  web  windows 

Copy this bookmark:



description:


tags: