Skip to main content
Commonmark migration
Source Link

#Regex, PCRE flavor, 83 bytes

Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
Source Link

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answerthis dan1111's answer.

Some explanations about (?2)*(()(?1))?Some explanations about (?2)*(()(?1))?.

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

added 164 characters in body
Source Link
jimmy23013
  • 37.4k
  • 6
  • 79
  • 154

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Don't try this at homeTry it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Don't try this at home.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

#Regex, PCRE flavor, 83 bytes

^(?3)*\)*$(()((?(2)|\)*)(\((?1)*(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?3))(?3))(?3))(?3))))?

Try it here.

#Regex, PCRE flavor, 85 bytes

^((?(3)|\)*)(?>\((?2)*(()(?1))?(\)|$)|0|"[^"]*.?|(1|(2|(3|4(?1))(?1))(?1))(?1)))*\)*$

Try it here.

Used some ideas in this dan1111's answer.

Some explanations about (?2)*(()(?1))?.

added 98 characters in body
Source Link
jimmy23013
  • 37.4k
  • 6
  • 79
  • 154
Loading
Source Link
jimmy23013
  • 37.4k
  • 6
  • 79
  • 154
Loading