qr{ ([^[:space:]]+) }x,
# common types of "parentheses"
- qr{ (?<![^[:space:]]) ‘ ([^‘’]+) ’ (?![^[:space:]]) }x,
- qr{ (?<![^[:space:]]) ` ([^`']+) ' (?![^[:space:]]) }x,
+ qr{ (?<![^[:space:]]) ` ([^‘’]+) ` (?![^[:space:]]) }x,
+ qr{ (?<![^[:space:]]) ‘ ([^‘’]+) ’ (?![^[:space:]]) }x,
+ qr{ (?<![^[:space:]]) ` ([^`']+) ' (?![^[:space:]]) }x,
+
+ qr{ (?<![^[:space:]]) ‘ ([^`']+) ’ (?![^[:space:]]) }x,
+ qr{ (?<![^[:space:]]) “ ([^`']+) ” (?![^[:space:]]) }x,
+
+ qr{ (?<![^[:space:]]) (' [^[:space:]] [^']* ') }x,
+ qr{ (' [^']* [^[:space:]] ') (?![^[:space:]]) }x,
qr{ (?<![^[:space:]]) (" [^[:space:]] [^"]* ") }x,
qr{ (" [^"]* [^[:space:]] ") (?![^[:space:]]) }x,
- qr{ \< ([^<>[:space:]]+) \> }x,
- qr{ \{ ([^{}[:space:]]+) \} }x,
- qr{ \[ ([^{}[:space:]]+) \] }x,
- qr{ \( ([^()[:space:]]+) \) }x,
+
+ qr{ \< ([^`']+) \> }x,
+ qr{ \( ([^`']+) \) }x,
+ qr{ \{ ([^`']+) \} }x,
+ qr{ \[ ([^`']+) \] }x,
# urls, just a heuristic
qr{(