regex ignore part of stringregex ignore part of string

regex ignore part of string regex ignore part of string

Matches a specific character or group of characters on either side (e.g. Comparing Strings In Bash Shell: A Beginner's Guide [A-Za-z-]*(? Backreferences refer to a previously captured group in the same regular expression. Matches are The match must occur at the end of the string or before. Asserts that what immediately follows the current position in the string is "check", Asserts that what immediately precedes the current position in the string is "check", Asserts that what immediately follows the current position in the string is not "check", Asserts that what immediately precedes the current position in the string is not "check". Negative lookahead assertion: Matches "x" only if "x" Asking for help, clarification, or responding to other answers. : ASCII, Alpha, Math, Diacritic, Emoji, Hex_Digit, Math, White_space, etc. These constructs include the language elements listed in the following table. Using capture groups, alternatives, and lookarounds costs pattern efficiency. Perform a "sticky" search that matches starting at the current position in the target string. Not the answer you're looking for? Matches the beginning of input. I mixed up non-capturing group and lookahead. The angle brackets (< In both cases the match is with the substring "abc". Asking for help, clarification, or responding to other answers. new thing": Unicode property escapes allow for matching characters based on their Unicode properties. Matches any character that is not a digit (Arabic numeral). Connect and share knowledge within a single location that is structured and easy to search. Is there such a thing as "right to be heard" by the authorities? /\cM/ matches "\r" in "\r\n". The link Espo provided was very helpful. How do I convert a String to an int in Java? For example, Canadian of Polish descent travel to Poland with Canadian passport. Recognizes parsefailure and "syslog-warn-error-fatal-failure-exception-ok" not the other failure. As @anubhava alluded to, this answer is incorrect and will mangle the expected return values. There is a proposal to add such a function to RegExp. specify a range of characters by using a hyphen, but if the hyphen By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. 565), Improving the copy in the close modal and post notices - 2023 edition, New blog post from our CEO Prashanth: Community is the future of AI. "B2 is the suite number". String.prototype.matchAll() To include a flag with the regular expression, use this syntax: Note that the flags are an integral part of a regular expression. For example, Critical issues have been reported with the following SDK versions: com.google.android.gms:play-services-safetynet:17.0.0, Flutter Dart - get localized country name from country code, navigatorState is null when using pushNamed Navigation onGenerateRoutes of GetMaterialPage, Android Sdk manager not found- Flutter doctor error, Flutter Laravel Push Notification without using any third party like(firebase,onesignal..etc), How to change the color of ElevatedButton when entering text in TextField, getting emails out of string - regex syntax + preg_match_all, Exclude a certain match in a capturing group in regex, PHP preg_match_all regex to extract only number in string, Understanding Pattern in preg_match_all() Function Call, Regex that extracts text between tags, but not the tags, PHP/REGEX: Get a string within parentheses. In JavaScript, regular expressions are also objects. We used double square brackets [[ ]] with the =~ operator to compare the string to the regular expression ^h. it appears at the start of a If the multiline flag is set to true, 9 Practical Examples of Using Regular Expressions in Python The last example includes parentheses, which are used as a memory device. @luis this doesn't work right, it matches only on "arn-error-fatal-failure-exception-ok"]". By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. (failure) matches the word "failure", and since it is in parentheses, it will capture it in a group; in this case, it will be captured in group 1 because there is only one set of capturing parentheses. more occurrences of the preceding character should be matched; for The name of a binary property. number, we could use /\((?\d\d\d)\)/. The following table lists the backreference constructs supported by regular expressions in .NET. 565), Improving the copy in the close modal and post notices - 2023 edition, New blog post from our CEO Prashanth: Community is the future of AI. becomes important when capturing groups are nested. @luis hmm, I tried with perl, ruby, can you try here. [A-Za-z0-9_-]. /green|red/ matches "green" in "green apple" and "red" in a|b corresponds to a or b), Used to match 0 or more of the previous (e.g. What is the symbol (which looks similar to an equals sign) called? It's still handy for understanding the expression flow. I have read many questions about ignoring parts of strings in regex and still can't find the answer. (. Equivalent to [A-Za-z0-9_]. The ideal solution would be something that works across regex flavors but I'm interested in hearing language-specific ones as well (Thanks Espo). You can //split the string at the comma //assumes no commas in text $parts = preg_split ( '!,!', $string ); foreach ( $parts as $key => $value ) { //split the values at the = sign $parts [ $key ]= preg_split ( '!=!', $value ); foreach ( $parts [ $key] as $k2 => $v2 ) { //trim the quotes out and remove the slashes $parts [ $key ] [ $k2 ]= stripslashes ( Matches the previous element one or more times, but as few times as possible. How to troubleshoot crashes detected by Google Play Store for Flutter app, Cupertino DateTime picker interfering with scroll behaviour. item "x". ($1, , $9). For example, /a{1,3}/ matches nothing in "Jack" nor "Tom" is part of the match results. For example, [\w-] is the same as Matches any one of the enclosed characters. RegexCapture action parameters; Name Data type Required Notes; pattern: RegEx: Yes: The regular expression pattern. the next character is special and not to be interpreted literally. Is a downhill scooter lighter than a downhill MTB with same performance? Equivalent to [0-9]. Matches a NUL character. matches "Jack" only if it is followed by "Sprat" or "Frost". The match must occur at the start of the string. For example, Note: If you are already familiar with the forms of a regular expression, you may also read the cheat sheet for a quick lookup for a specific pattern/construct. Making statements based on opinion; back them up with references or personal experience. Why are players required to record the moves in World Championship Classical games? the preceding item "x". For example, /a{2,}/ doesn't : in the brackets in .Net means it's non-capturing, and just used to group the terms of the | (or) statement. Check whether a string matches a regex in JS. also match line terminators. For example, /\s\w*/ matches " bar" in "foo bar". When the user presses the "Check" button, the script checks the validity of the number. For my contrived example, I can do something like this: which makes the match case-insensitive for just the foo portion of the match. U+0001U+001F). I am working on Pentaho which uses Java regex package : java.util.regex. How to print and connect to printer using flutter desktop via usb? You should be able to retrieve the domaineApplicatif in the first group, the application in the second, the fonctionnalite in the third, the numeroOrder in the fourth and the codeMsgExpliControle in the fifth. If using the RegExp constructor with a string literal, remember that the backslash is an escape in string literals, so to use it in the regular expression, you need to escape it at the string literal level. won't return groups if the //g flag is set. It is explained in detail below in Advanced Searching With Flags. In results, Indicate numbers of characters or expressions to match. There are a few tools available to users who want to verify and test their regex syntax. [abc] is functionally equivalent to (?:a|b|c). unescaped character equivalents in regular expressions. Each component, separated by a pipe (|), is called an alternative. /(?\w+), yes \k/ matches "Sir, yes Sir" in "Do you copy? The "u" flag is used to create "unicode" regular expressions; that is, regular expressions which support matching against unicode text. Character classes include the language elements listed in the following table. <a href="https://docs.python.org/3/library/re.html">re Regular expression operations Python 3.11.3 documentation</a> preceded by a minus sign. It is not a tutorial, so if you're unfamiliar regular expressions, I'd recommend starting at https://r4ds.had.co.nz/strings.html. Note: A disjunction is another way to specify "a set of choices", but it's not a character class. How can I get it to ignore the \' character for the notes? For most values, the UnicodePropertyName part and equals sign may be omitted. These expressions can be used for matching a string of text, find and replace operations, data validation, etc. So r"\n" is a two-character string containing '\' and 'n', while "\n" is a one-character string containing a newline. Is "I didn't think it was serious" usually a good defence against "duty to rescue"? RegEx match open tags except XHTML self-contained tags, Greedy vs. class [^] can be used it will match any character For example, (This property is set only if the regular expression uses the g option, described in. The beginning and end of a string are considered non-words. Once remembered, the substring can be recalled for other use. Matches the previous element zero or more times. Find answers, guides, and tutorials to supercharge your content delivery. is not followed or preceded by another word-character, such as between including the underscore. substring matching the n parenthetical in the regular expression Find centralized, trusted content and collaborate around the technologies you use most. SyntaxError: test for equality (==) mistyped as assignment (=)? Weighted sum of two random variables ranked by first order stochastic dominance. Appreciate your opinion though. Where "n" is a positive integer. <a href="https://regexpattern.com/part-string-ignore-after-text/">Regex To Match A Part Of A String And Ignore Everything After A </a> /(?<=Jack|Tom)Sprat/ matches /(?<=Jack)Sprat/ matches "Sprat" only if it is Are there any canonical examples of the Prime Directive being broken that aren't shown on screen? Uses octal representation to specify a character (, Uses hexadecimal representation to specify a character (, Matches the ASCII control character that is specified by, Matches a Unicode character by using hexadecimal representation (exactly four digits, as represented by. The match must occur at the point where the previous match ended, or if there was no previous match, at the position in the string where matching started. For example, When the search for a match requires something more than a direct match, such as finding one or more b's, or finding white space, you can include special characters in the pattern. However, you may still be a little confused as to how to put these tokens together to create an expression for a particular purpose. Content Discovery initiative April 13 update: Related questions using a Review our technical responses for the 2023 Developer Survey. For a brief introduction, see .NET Regular Expressions. What is the difference between public, protected, package-private and private in Java? quantifier non-greedy (matching the minimum number of times), as Well, this is so far how looks the regex : Looks good to me, what's your current problem? Do not follow this with another digit. This is mainly accomplished through the use of Unicode property escapes, which are supported only within "unicode" regular expressions. "candy" and all the "a"'s in "caaaaaaandy". A non capturing group doesn't mean that its content won't be captured, it means that it won't be captured in a group (although you're still grouping tokens in your regex, which can be useful to apply a modifier to them at once). snazzy. The last example includes parentheses, which are used as a memory device. If used immediately after any of the quantifiers *, To subscribe to this RSS feed, copy and paste this URL into your RSS reader. For example, In a character class, matches a backspace, \u0008. If you don't need the By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. resulting number would appear under matches.groups.area. The following regexs will all match the same strings : We want to apply * to the ab tokens. The options parameter is a bitwise OR combination of System.Text.RegularExpressions.RegexOptions enumerated values. No, what I have done is identified a page that contained 3 incorrect answers (now 2 after anubhava deleted his), justifiably downvoted bad answers that misinform, left explanatory comments (with demo links), edited the question, and provided a comprehensive and thoughtful answer. You should mention which technology you are using VB, .net, java or any other. preceded by "y". X-mode comment. "cndy", the "a" in "candy", the two "a"'s in "caandy", and the first Can Javascript RegExp do partial case insensitivity? By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. So "failure" can occur within a non-hyphenated word; are there any other constraints besides they hyphen? For example, with regex you can easily check a user's input for common misspellings of a particular word. How is white allowed to castle 0-0-0 in this position? If you want to look at all the special characters that can be used in regular expressions in a single table, see the following: Note: A larger cheat sheet is also available (only aggregating parts of those individual articles). it is taken as a literal hyphen to be included in the character class In other words, it will capture "failure" from the warn-error-fatal-failure-exception-ok tag which is not what we want, so we most exclude the warn-error-fatal-failure-exception-ok tag from being a possible match to the tag portion of the regex: [^"]*(failure)[^"]*. You can specify an inline option in two ways: The .NET regular expression engine supports the following inline options: Miscellaneous constructs either modify a regular expression pattern or provide information about it. Grouping constructs delineate subexpressions of a regular expression and typically capture substrings of an input string. The match made with this part of the pattern is remembered for later use, as described in Using groups . /\d+(?!\. [ How a top-ranked engineering school reimagined CS curriculum (Ep. If you're looking for the word-boundary character ), Matches a range of characters (e.g. You can read more about it here. Parentheses around any part of the regular expression pattern causes that part of the matched substring to be remembered. Equivalent to [^A-Za-z0-9_]. Where "n" is a positive integer, matches exactly "n" occurrences of A regular expression may have multiple capturing groups. Making statements based on opinion; back them up with references or personal experience. In these case, you can put both letter variants into a character class (not a group, see Why is a character class faster than alternation?). Zero-width negative lookbehind assertion. Why does awk -F work for most letters, but not for the letter "t"? (counting left parentheses). The following table shows the parameters for the RegexCapture action. Markup & Programming Regex To Match A Part Of A String And Ignore Everything After A Particular Text When using a regular expression to find some text in a string it's often required to select everything up to but not including that particular string. <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference"></a> Not sure if you're wrapping your string with heredoc or double quotes, but a less greedy approach: Because you have posted that you are using match_all and the top tags in your profile are php and wordpress, I think it is fair to assume you are using preg_match_all() with php. If you insert the modifier (?ism) in the middle of the regex, the modifier only applies to the part of the regex to the right of the modifier. For example, /a+/ matches the "a" in /[^0-9]/ matches "B" in "B2 is the suite number". Matches any character that is not a word character from the basic im not very familiar with regex expressions thanks in advance, Blinds\b\s*([$]\d*/[$]\d*)\s*[-]\s*\bTournament\b\s*(\d*), group 0: "Blinds $100/$200 - Tournament 2020202220", Blinds\b\s*([$]\d*/[$]\d*\s*Antes\s*\d*\s*)[-]\s*Tournament\s*(\d*), group 0 "Blinds $100/$200 Antes 20 - Tournament 2020202220". Matches a word boundary. Regular expressions are patterns used to match character combinations in strings. Let's assume the string you want to match is the following : There are multiple strategies to do so, the easiest in your case probably is to match both the beginning and end of the string in their own capturing group and create your output from there : Thanks for contributing an answer to Stack Overflow! ?` unparenthesized within `||` and `&&` expressions, SyntaxError: continue must be inside loop, SyntaxError: for-in loop head declarations may not have initializers, SyntaxError: function statement requires a name, SyntaxError: identifier starts immediately after numeric literal, SyntaxError: invalid assignment left-hand side, SyntaxError: invalid regular expression flag "x", SyntaxError: missing ) after argument list, SyntaxError: missing ] after element list, SyntaxError: missing } after function body, SyntaxError: missing } after property list, SyntaxError: missing = in const declaration, SyntaxError: missing name after . Note: The ? "angle.". Where "n" is 0 or a positive integer, "m" is a positive integer, and I got the logic and tried but still does not work. Your first method adjusts the input string to suit the method, this method should be removed. @, etc. E.g. <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Cheatsheet"></a> Row level logging on Pentaho shows that the lines read are cut (or are they only for esthetics ? <a href="https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285">Regex tutorial A quick cheatsheet by examples - Medium</a> The positive lookahead seems working when I test the Regex on the step but does not work when I execute the transformation. I'm using debuggex.com . The following section contains a couple of examples that show how you can use regex to match a given string. An online interactive tutorials, Cheat sheet, & Playground. If the number is invalid, the script informs the user that the phone number is not valid. All tools more or less perform the same functionality, however you may find one that you prefer over another. </p> <p><a href="https://www.tekoa.ch/b9uxr4b9/idaho-state-women%27s-soccer%3A-roster">Idaho State Women's Soccer: Roster</a>, <a href="https://www.tekoa.ch/b9uxr4b9/pepperrell-cove-wedding">Pepperrell Cove Wedding</a>, <a href="https://www.tekoa.ch/b9uxr4b9/nipt-wrong-gender-2021">Nipt Wrong Gender 2021</a>, <a href="https://www.tekoa.ch/b9uxr4b9/sitemap_r.html">Articles R</a><br> </p> </div> </div> </div> </article> <br><br> </div> </div> </div> </div> </div> <footer class="uncover"> <div class="footer_inner clearfix"> <div class="footer_top_holder"> <div class="footer_top footer_top_full"> <div id="media_image-2" class="widget widget_media_image"><img width="135" height="38" src="https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-300x85.png" class="image wp-image-17765 attachment-135x38 size-135x38" alt="" style="max-width: 100%; height: auto;" srcset="https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-300x85.png 300w, https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-768x217.png 768w, https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-1024x289.png 1024w, https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-700x198.png 700w, https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc-600x169.png 600w, https://www.tekoa.ch/wp-content/uploads/2019/06/TEKOA-New-Logo_Blanc.png 1396w" sizes="(max-width: 135px) 100vw, 135px"></div><div id="text-19" class="widget widget_text"> <div class="textwidget"><p>Lucette Quarteron</p> <p>Avenue des Alpes, 26 – 1006 Lausanne – Swiss</p> <p>Tél. : +41 21 312 00 48 – E-mail : info@tekoa.ch</p> </div> </div> </div> </div> <div class="footer_bottom_holder"> <div class="footer_bottom"> <div class="textwidget"><a href="https://tekoa.ch/b9uxr4b9/texas-auto-swap-meets-2022">texas auto swap meets 2022</a> - <a href="https://tekoa.ch/b9uxr4b9/list-of-restaurants-that-have-permanently-closed">list of restaurants that have permanently closed</a> - <a href="https://tekoa.ch/b9uxr4b9/tokomaru-bay-pepeha">tokomaru bay pepeha</a></div> </div> </div> </div> </footer> </div> </div> <script type="text/javascript"> var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; </script> <script type="text/javascript"> var wc_product_block_data = JSON.parse( decodeURIComponent( '%7B%22min_columns%22%3A1%2C%22max_columns%22%3A6%2C%22default_columns%22%3A3%2C%22min_rows%22%3A1%2C%22max_rows%22%3A6%2C%22default_rows%22%3A1%2C%22thumbnail_size%22%3A300%2C%22placeholderImgSrc%22%3A%22https%3A%5C%2F%5C%2Fwww.tekoa.ch%5C%2Fwp-content%5C%2Fuploads%5C%2Fwoocommerce-placeholder-300x300.png%22%2C%22min_height%22%3A500%2C%22default_height%22%3A500%2C%22isLargeCatalog%22%3Afalse%2C%22limitTags%22%3Afalse%2C%22hasTags%22%3Afalse%2C%22productCategories%22%3A%5B%7B%22term_id%22%3A338%2C%22name%22%3A%22Non%20class%5Cu00e9%22%2C%22slug%22%3A%22non-classe-en%22%2C%22term_group%22%3A0%2C%22term_taxonomy_id%22%3A338%2C%22taxonomy%22%3A%22product_cat%22%2C%22description%22%3A%22%22%2C%22parent%22%3A0%2C%22count%22%3A2%2C%22filter%22%3A%22raw%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fwww.tekoa.ch%5C%2Fen%5C%2Fcategorie-produit%5C%2Fnon-classe-en%5C%2F%22%7D%2C%7B%22term_id%22%3A370%2C%22name%22%3A%22Uncategorized%22%2C%22slug%22%3A%22uncategorized-en%22%2C%22term_group%22%3A0%2C%22term_taxonomy_id%22%3A370%2C%22taxonomy%22%3A%22product_cat%22%2C%22description%22%3A%22%22%2C%22parent%22%3A0%2C%22count%22%3A0%2C%22filter%22%3A%22raw%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fwww.tekoa.ch%5C%2Fen%5C%2Fcategorie-produit%5C%2Funcategorized-en%5C%2F%22%7D%5D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.tekoa.ch%5C%2F%22%7D' ) ); </script> <script type="text/javascript"> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"https:\/\/www.tekoa.ch\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.6"></script> <script type="text/javascript" src="https://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=202319"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4"></script> <script type="text/javascript"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/en\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=3.7.3"></script> <script type="text/javascript"> /* <![CDATA[ */ var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/en\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_54f2cbf653d6b125406a897c0454e613","fragment_name":"wc_fragments_54f2cbf653d6b125406a897c0454e613","request_timeout":"5000"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=3.7.3"></script> <script type="text/javascript"> jQuery( 'body' ).bind( 'wc_fragments_refreshed', function() { jQuery( 'body' ).trigger( 'jetpack-lazy-images-load' ); } ); </script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Le36LcUAAAAAAYpFT2vGPbPRQrvCyXlS76En7Ma&ver=3.0"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/accordion.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/position.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/menu.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/wp-sanitize.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/wp-a11y.min.js?ver=5.2.17"></script> <script type="text/javascript"> /* <![CDATA[ */ var uiAutocompleteL10n = {"noResults":"No results found.","oneResult":"1 result found. Use up and down arrow keys to navigate.","manyResults":"%d results found. Use up and down arrow keys to navigate.","itemSelected":"Item selected."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/button.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.11.4"></script> <script type="text/javascript"> jQuery(document).ready(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"d MM yy","firstDay":1,"isRTL":false});}); </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/resizable.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/draggable.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/dialog.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/droppable.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/progressbar.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/selectable.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/sortable.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/slider.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/spinner.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/tabs.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-bounce.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-clip.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-drop.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-explode.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-fade.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-fold.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-highlight.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-pulsate.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-size.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-scale.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-shake.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-slide.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/jquery/ui/effect-transfer.min.js?ver=1.11.4"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.carouFredSel-6.2.1.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/lemmon-slider.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.fullPage.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.mousewheel.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.touchSwipe.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/js_composer/assets/lib/bower/isotope/dist/isotope.pkgd.min.js?ver=5.7"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/packery-mode.pkgd.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.stretch.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/imagesloaded.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/rangeslider.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.event.move.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/jquery.twentytwenty.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/default_dynamic.js?ver=1608045765"></script> <script type="text/javascript"> /* <![CDATA[ */ var QodeAdminAjax = {"ajaxurl":"https:\/\/www.tekoa.ch\/wp-admin\/admin-ajax.php"}; var qodeGlobalVars = {"vars":{"qodeAddingToCartLabel":"Adding to Cart...","page_scroll_amount_for_sticky":""}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/default.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/comment-reply.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=5.7"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=qodeRecaptchaCallback&render=explicit&ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/woocommerce.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/plugins/woocommerce/assets/js/select2/select2.full.min.js?ver=4.0.3"></script> <script type="text/javascript"> /* <![CDATA[ */ var qodeLike = {"ajaxurl":"https:\/\/www.tekoa.ch\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.tekoa.ch/wp-content/themes/bridge/js/plugins/qode-like.min.js?ver=5.2.17"></script> <script type="text/javascript" src="https://www.tekoa.ch/wp-includes/js/wp-embed.min.js?ver=5.2.17"></script> <script type="text/javascript"> ( function( grecaptcha, sitekey, actions ) { var wpcf7recaptcha = { execute: function( action ) { grecaptcha.execute( sitekey, { action: action } ).then( function( token ) { var forms = document.getElementsByTagName( 'form' ); for ( var i = 0; i < forms.length; i++ ) { var fields = forms[ i ].getElementsByTagName( 'input' ); for ( var j = 0; j < fields.length; j++ ) { var field = fields[ j ]; if ( 'g-recaptcha-response' === field.getAttribute( 'name' ) ) { field.setAttribute( 'value', token ); break; } } } } ); }, executeOnHomepage: function() { wpcf7recaptcha.execute( actions[ 'homepage' ] ); }, executeOnContactform: function() { wpcf7recaptcha.execute( actions[ 'contactform' ] ); }, }; grecaptcha.ready( wpcf7recaptcha.executeOnHomepage ); document.addEventListener( 'change', wpcf7recaptcha.executeOnContactform, false ); document.addEventListener( 'wpcf7submit', wpcf7recaptcha.executeOnHomepage, false ); } )( grecaptcha, '6Le36LcUAAAAAAYpFT2vGPbPRQrvCyXlS76En7Ma', {"homepage":"homepage","contactform":"contactform"} ); </script> <script type="text/javascript" src="https://stats.wp.com/e-202319.js" async="async" defer></script> <script type="text/javascript"> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:7.9.2',blog:'164571341',post:'48122',tz:'2',srv:'www.tekoa.ch'} ]); _stq.push([ 'clickTrackerInit', '164571341', '48122' ]); </script> </body> </html>