en.javascript.info/9-regular-expressions/10-regexp-greedy-and-lazy/witch_greedy3.svg
2021-12-12 22:53:17 +03:00

1 line
No EOL
9.8 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="463" height="130" viewBox="0 0 463 130"><defs><style>@import url(https://fonts.googleapis.com/css?family=Open+Sans:bold,italic,bolditalic%7CPT+Mono);@font-face{font-family:&apos;PT Mono&apos;;font-weight:700;font-style:normal;src:local(&apos;PT MonoBold&apos;),url(/font/PTMonoBold.woff2) format(&apos;woff2&apos;),url(/font/PTMonoBold.woff) format(&apos;woff&apos;),url(/font/PTMonoBold.ttf) format(&apos;truetype&apos;)}</style></defs><g id="regexp" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><g id="witch_greedy3.svg"><text id="a-&quot;witch&quot;-and-her-&quot;b" fill="#AF6E24" font-family="PTMono-Regular, PT Mono" font-size="22" font-weight="normal"><tspan x="20" y="107">a &quot;witch&quot; and her &quot;broom&quot; is one</tspan></text><path id="Rectangle-1" stroke="#DBAF88" d="M45.5 45.5h401v76h-401z"/><path id="--&quot;................." fill="#A7333A" d="M52.004 55.441l-.328 5.496h-1.922l-.34-5.496h2.59zm4.559 0l-.329 5.496h-1.922l-.34-5.496h2.59zM66.09 68.31c.265 0 .517.05.756.152.238.102.445.242.62.422.177.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.527-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.315.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152.239.102.446.242.621.422.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.177.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.314.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152.239.102.446.242.621.422.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.176.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.314.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.446.242.621.422c.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.176.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.62.422c.177.18.315.388.417.627.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.315.388.416.627c.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.755.152.239.102.446.242.622.422.175.18.314.388.416.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .517.05.756.152.238.102.445.242.62.422.177.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.527-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.315.388.416.627c.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.755.152.239.102.446.242.621.422.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.265 0 .517.05.756.152.238.102.445.242.62.422.177.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.527-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.315.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152.239.102.446.242.621.422.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.417-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.177.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.314.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152.239.102.446.242.621.422.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.176.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.314.388.416.627c.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.03-1.032 1.866 1.866 0 01-.153-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.446.242.621.422c.176.18.315.388.416.627.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.756.152.238.102.445.242.62.422.176.18.315.388.417.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.62.422c.177.18.315.388.417.627.102.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.195 0c.266 0 .518.05.756.152s.445.242.621.422.315.388.416.627c.102.238.153.494.153.767 0 .266-.051.516-.153.75a1.95 1.95 0 01-1.793 1.184c-.273 0-.527-.05-.761-.152a1.967 1.967 0 01-1.032-1.032 1.866 1.866 0 01-.152-.75c0-.273.05-.529.152-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574zm13.196 0c.265 0 .517.05.755.152.239.102.446.242.622.422.175.18.314.388.416.627.101.238.152.494.152.767 0 .266-.05.516-.152.75a1.95 1.95 0 01-1.793 1.184c-.274 0-.528-.05-.762-.152a1.967 1.967 0 01-1.031-1.032 1.866 1.866 0 01-.153-.75c0-.273.051-.529.153-.767a2.02 2.02 0 01.416-.627 1.895 1.895 0 011.377-.574z"/><path id="Line" fill="#C06334" fill-rule="nonzero" d="M425.5 19.5l14 7-14 7v-6h-375v-2h375v-6z"/></g></g></svg>