var searchIndex = {}; searchIndex["verex"] = {"doc":"This crate provides a Rust implementation of VerbalExpressions in order to build regex\nstrings without knowing the minutiae of regex syntax.","items":[[3,"Verex","verex","The struct used for building verbal expression objects",null,null],[5,"any","","Any of the given characters",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"any_of","","See any()",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"anything","","Any character zero or more times",null,{"inputs":[],"output":{"name":"verex"}}],[5,"anything_but","","Any character zero or more times except the provided characters",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"br","","A line break!",null,{"inputs":[],"output":{"name":"verex"}}],[5,"capture","","Find a specific string and capture it",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"digit","","Add the token for matching digits",null,{"inputs":[],"output":{"name":"verex"}}],[5,"end_of_line","","Add a token for the end of a line",null,{"inputs":[],"output":{"name":"verex"}}],[5,"find","","Find a specific string",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"line_break","","A line break!",null,{"inputs":[],"output":{"name":"verex"}}],[5,"maybe","","Any string either one or zero times",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"range","","A range of characters e.g. [A-Z]\nUsage example: verex.range(vec![('a', 'z'),('A', 'Z')])",null,{"inputs":[{"name":"vec"}],"output":{"name":"verex"}}],[5,"search_one_line","","Toggle whether ^ and $ match line start and end or string start and end",null,{"inputs":[{"name":"bool"}],"output":{"name":"verex"}}],[5,"something","","Any character at least one time",null,{"inputs":[],"output":{"name":"verex"}}],[5,"something_but","","Any character at least one time except for these characters",null,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[5,"start_of_line","","Add a token for the start of a line",null,{"inputs":[],"output":{"name":"verex"}}],[5,"tab","","Add a token for a tab",null,{"inputs":[],"output":{"name":"verex"}}],[5,"with_any_case","","Toggle whether to match case-sensitively or not",null,{"inputs":[{"name":"bool"}],"output":{"name":"verex"}}],[5,"word","","Any alphanumeric characters",null,{"inputs":[],"output":{"name":"verex"}}],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"new","","Standard Constructor",0,{"inputs":[],"output":{"name":"verex"}}],[11,"from_string","","Create a `Verex` object from a `String`",0,{"inputs":[{"name":"string"}],"output":{"name":"verex"}}],[11,"from_str","","Create a `Verex` object from a `&str`",0,{"inputs":[{"name":"str"}],"output":{"name":"verex"}}],[11,"add","","Add a string to the regex string in the `Verex` and return self",0,null],[11,"update_source_with_modifiers","","Update the source string from the (presumably changed) builder string",0,null],[11,"compile","","Compile the `Verex` to a `Regex` and return the result",0,null],[11,"raw","","Return the raw regex string contained in the `Verex`",0,null],[11,"regex","","Compile the `Verex` to a `Regex` and return the result",0,null],[11,"source","","Return the raw regex string contained in the `Verex`",0,null],[11,"value","","Return the raw regex string contained in the `Verex`",0,null],[11,"open_class","","Open a character class",0,null],[11,"close_class","","Close a character class",0,null],[11,"open_group","","Open a non-capturing group",0,null],[11,"open_capturing_group","","Open a capturing group",0,null],[11,"close_group","","Close a capturing or non-capturing group",0,null],[11,"any","","Any of the given characters",0,null],[11,"any_of","","See `any()`",0,null],[11,"anything","","Any character zero or more times",0,null],[11,"anything_but","","Any character zero or more times except the provided characters",0,null],[11,"br","","A line break!",0,null],[11,"capture","","Find a specific string and capture it",0,null],[11,"digit","","Add the token for matching digits",0,null],[11,"end_of_line","","Add a token for matching the end of a line",0,null],[11,"find","","Find a specific string",0,null],[11,"line_break","","A line break!",0,null],[11,"maybe","","Any string either one or zero times",0,null],[11,"or","","Either match the sub-expression before or after this",0,null],[11,"or_find","","Either match the sub-expression before or the provided value",0,null],[11,"range","","A range of characters e.g. [A-Z]\nUsage example: verex.range(vec![('a', 'z'),('A', 'Z')])",0,null],[11,"replace","","Replace a substring",0,null],[11,"search_one_line","","Toggle whether ^ and $ match line start and end or string start and end",0,null],[11,"something","","Any character at least one time",0,null],[11,"something_but","","Any character at least one time except for these characters",0,null],[11,"start_of_line","","Add a token for the start of a line",0,null],[11,"tab","","Add a token for a tab",0,null],[11,"then","","To use find "in the sentence" and make the chaining flow better",0,null],[11,"with_any_case","","Toggle whether to match case-sensitively or not",0,null],[11,"word","","Any alphanumeric characters",0,null],[11,"fmt","","",0,null],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"eq","","",0,null],[14,"or!","","Match any of the given sub-expressions",null,null]],"paths":[[3,"Verex"]]}; initSearch(searchIndex);