{"id":38,"date":"2024-10-14T02:49:06","date_gmt":"2024-10-14T02:49:06","guid":{"rendered":"https:\/\/webta-regex.cs.mtu.edu\/?page_id=38"},"modified":"2024-10-14T03:31:27","modified_gmt":"2024-10-14T03:31:27","slug":"block-reference-guide","status":"publish","type":"page","link":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/block-reference-guide\/","title":{"rendered":"Block Reference Guide"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Expression Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:33% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"152\" height=\"47\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Start_input.png\" alt=\"\" class=\"wp-image-71 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Start_input.png 152w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Start_input-150x47.png 150w\" sizes=\"auto, (max-width: 152px) 100vw, 152px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Indicates the start of the regular expression. This block will always be on the canvas, and only blocks attached to it will be evaluated.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:30% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"90\" height=\"71\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Expression.png\" alt=\"\" class=\"wp-image-57 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>(Unlabeled) <\/p>\n\n\n\n<p>Indicates the start of an expression, used to add more expressions to Or blocks.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Text Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:32% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"123\" height=\"51\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Text.png\" alt=\"\" class=\"wp-image-74 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches text exactly as input into the block<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:34% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"160\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Text_Example.png\" alt=\"\" class=\"wp-image-75 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Text_Example.png 824w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Text_Example-300x58.png 300w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Text_Example-768x149.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong>Matches: <\/strong>&#8220;Hello World&#8221;, &#8220;Hello Worlddddd&#8221;<\/p>\n\n\n\n<p><strong>Does not Match:<\/strong> &#8220;Hello&#8221;, &#8220;hello world&#8221;, &#8220;HelloWorld&#8221;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Include Characters Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:32% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"293\" height=\"55\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Include.png\" alt=\"\" class=\"wp-image-58 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches exactly one character that is in one of the selected ranges.<\/p>\n\n\n\n<p>a-z: All lowercase letters<\/p>\n\n\n\n<p>A-Z: All uppercase letters<\/p>\n\n\n\n<p>0-9: All digits<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Exclude Characters Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:40% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"294\" height=\"52\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Exclude.png\" alt=\"\" class=\"wp-image-55 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches exactly one character that is <strong>not<\/strong> in one of the selected ranges:<\/p>\n\n\n\n<p>a-z: All lowercase letters<\/p>\n\n\n\n<p>A-Z: All uppercase letters<\/p>\n\n\n\n<p>0-9: All digits<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Include Whitespace Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:38% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"388\" height=\"49\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Include_whitespace.png\" alt=\"\" class=\"wp-image-59 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Include_whitespace.png 388w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Include_whitespace-300x38.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches exactly one character that is one of the following:<\/p>\n\n\n\n<p>s: space<\/p>\n\n\n\n<p>t: tab<\/p>\n\n\n\n<p>n: newline<\/p>\n\n\n\n<p>cr: carriage return<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Exclude Whitespace Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:38% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"51\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/exclude_whitespace.png\" alt=\"\" class=\"wp-image-56 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/exclude_whitespace.png 394w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/exclude_whitespace-300x39.png 300w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches exactly one character that is <strong>not<\/strong> one of the following:<\/p>\n\n\n\n<p>s: space<\/p>\n\n\n\n<p>t: tab<\/p>\n\n\n\n<p>n: newline<\/p>\n\n\n\n<p>cr: carriage return<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Or Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:21% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"88\" height=\"131\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Or.png\" alt=\"\" class=\"wp-image-60 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches one of the expressions attached to the block. Will automatically expand to allow more expressions.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"229\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Or_Example.png\" alt=\"\" class=\"wp-image-61 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Or_Example.png 444w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Or_Example-300x155.png 300w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>This expression will match &#8220;apple&#8221; or &#8220;orange&#8221;, but nothing else.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Repeat Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:37% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"293\" height=\"107\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Repeat.png\" alt=\"\" class=\"wp-image-67 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches the contained expression as many times as it can within the specified range<\/p>\n\n\n\n<p><strong>Note:<\/strong> If you delete the &#8220;Infinity&#8221; from the second input, you can get it back by leaving it blank.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"102\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Repeat_Example.png\" alt=\"\" class=\"wp-image-68 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Repeat_Example.png 465w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Repeat_Example-300x66.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>This expression matches any string of 5 or more a&#8217;s<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Anything Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:38% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"127\" height=\"62\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Anything.png\" alt=\"\" class=\"wp-image-47 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches any <strong>single character<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Start Block<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:37% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"79\" height=\"35\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Start.png\" alt=\"\" class=\"wp-image-69 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches only at the start of an input, but does not match a character.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"273\" height=\"36\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/Start_Example.png\" alt=\"\" class=\"wp-image-70 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>This expression matches the &#8220;jump&#8221; in &#8220;jump please&#8221;, but not in &#8220;please jump&#8221;.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:37% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"62\" height=\"34\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/End.png\" alt=\"\" class=\"wp-image-52 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Matches only at the end of an input, but does not match a character.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"313\" height=\"57\" src=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/End_Example.png\" alt=\"\" class=\"wp-image-53 size-full\" srcset=\"https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/End_Example.png 313w, https:\/\/webta-regex.cs.mtu.edu\/wp-content\/uploads\/2024\/10\/End_Example-300x55.png 300w\" sizes=\"auto, (max-width: 313px) 100vw, 313px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>This expression matches the &#8220;statement&#8221; in &#8220;his statement&#8221;, but not in &#8220;his statement is long&#8221;.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Expression Block Indicates the start of the regular expression. This block will always be on the canvas, and only blocks attached to it will be evaluated. (Unlabeled) Indicates the start of an expression, used to add more expressions to Or blocks. Text Block Matches text exactly as input into the block Matches: &#8220;Hello World&#8221;, &#8220;Hello [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-38","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/pages\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":2,"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/pages\/38\/revisions"}],"predecessor-version":[{"id":88,"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/pages\/38\/revisions\/88"}],"wp:attachment":[{"href":"https:\/\/webta-regex.cs.mtu.edu\/index.php\/wp-json\/wp\/v2\/media?parent=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}