regex ignore part of string

Equivalent This vignette describes the key features of stringr's regular expressions, as implemented by stringi. For example, to match a single "a" followed by zero or more "b"s followed by "c", you'd use the pattern /ab*c/: the * after "b" means "0 or more occurrences of the preceding item." They match the "b" in "brisket", and the "a" or the "c" in "arch", Regular expression syntax cheat sheet. The reverse: If your pattern is compiled with a case insensitive option and you need to make a part of a regex case sensitive, you add - after ? matches "141" but not "3". By default quantifiers like * and + are For example, these regex will all match the exact same abc string : However in the third case, you've defined a capturing group which will enable you to access to b independently. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. A quantifier specifies how many instances of the previous element (which can be a character, a group, or a character class) must be present in the input string for a match to occur. Use //# instead, TypeError: can't assign to property "x" on "y": not an object, TypeError: can't convert BigInt to number, TypeError: can't define property "x": "obj" is not extensible, TypeError: can't delete non-configurable array element, TypeError: can't redefine non-configurable property "x", TypeError: cannot use 'in' operator to search for 'x' in 'y', TypeError: invalid 'instanceof' operand 'x', TypeError: invalid Array.prototype.sort argument, TypeError: invalid assignment to const "x", TypeError: property "x" is non-configurable and can't be deleted, TypeError: Reduce of empty array with no initial value, TypeError: setting getter-only property "x", TypeError: X.prototype.y called on incompatible type, Warning: -file- is being assigned a //# sourceMappingURL, but already has one, Warning: unreachable code after return statement, Matches a backspace. This is the position where a word character Wildcard which matches any character, except newline (\n). Is there such a thing as "right to be heard" by the authorities? All tools more or less perform the same functionality, however you may find one that you prefer over another. Substitutes the last group that was captured. Matches a single white space character, including space, tab, form becomes important when capturing groups are nested. Lookahead assertion: Matches "x" only if "x" is "escaped". /\Bon/ matches "on" in "at noon", and This page was last modified on Apr 5, 2023 by MDN contributors. The match must occur at the start of the string. \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]. Groups group multiple patterns as a whole, and capturing groups provide extra submatch information when using a regular expression pattern to match against a string. Either we do it with a capturing group (first example) and a group is created that we can reference, or we use a non-capturing group. Asking for help, clarification, or responding to other answers. "candy" and all the "a"'s in "caaaaaaandy". 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". the next character is special and not to be interpreted literally. I'll add the C++ program, and the output to the answer. Sets or disables options such as case insensitivity in the middle of a pattern.For more information, see. character. For example, /Jack(?=Sprat)/ matches By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. and "The latest airplane designs evolved from slabcraft.". Could Muslims purchase slaves which were kidnapped by non-Muslims? Visit Mozilla Corporations not-for-profit parent, the Mozilla Foundation.Portions of this content are 19982023 by individual mozilla.org contributors. Thanks for your precise answer but it still does not fully answers my question. more occurrences of the preceding character should be matched; for Anchors, or atomic zero-width assertions, cause a match to succeed or fail depending on the current position in the string, but they do not cause the engine to advance through the string or consume characters. If you do not need to access the properties of the regular expression, an alternative way of creating myArray is with this script: (See Using the global search flag with exec() for further info about the different behaviors.). Canadian of Polish descent travel to Poland with Canadian passport. Find centralized, trusted content and collaborate around the technologies you use most. Can you make just part of a regex case-insensitive? Modern regex flavors allow you to apply modifiers to only part of the regular expression. For example, "red apple". Character classes include the language elements listed in the following table. The non-capturing group becomes useful when you want to apply a modifier to a group of tokens without having an extra group you can reference later. [abc] is functionally equivalent to (?:a|b|c). Note: \k is used literally here to including newlines. *$ matches any character from the double-quote to the end of the test string. and ) are just part of the syntax. Because [^"]*(failure)[^"]* matches all tags containing the substring "failure", ^.*"[^"]*(failure)[^"]*". Regex ignore part of the string in matches, How a top-ranked engineering school reimagined CS curriculum (Ep. An example of that Java regex modifier can be found here. In a character class, matches a backspace, \u0008. 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 more information, see Backreference Constructs. The name of a binary property. the next character is not special and should be interpreted This regex is just looking for "failure" but using a Negative Lookbehind and a Negative Lookahead to specify that "failure" may not be preceded by "warn-error-fatal-" or followed by "-exception-ok". To learn more, see our tips on writing great answers. For example, "*" is a special character that means 0 or /a\*b/ and new RegExp("a\\*b") create the same expression, which searches for "a" followed by a literal "*" followed by "b". You can quickly test how the regex flavor you're using handles mode modifiers. For example, [abcd-] and [-abcd] match the For example, /(?\w+), yes \k<title>/ matches "Sir, yes Sir" in "Do you copy? If the number is valid (matches the character sequence specified by the regular expression), the script shows a message thanking the user and confirming the number. What should I follow, if two altimeters show different altitudes? "greedy", meaning that they try to match as much of the string as This expression is somewhat similar to the email example above as it is broken into 3 separate sections. The beginning and end of a string are considered non-words. For example, distinguishing between letters and digits. [ a number only if it is not followed by a decimal point. To remove the "stalled :" from the output, we can use a third canonical tool, cut: grep -o 'stalled. @, etc. If you don't need the Substitutions are regular expression language elements that are supported in replacement patterns. Escape sequences like \:, For example, /\s\w*/ matches " bar" in "foo bar". Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. How can I get it to ignore the \' character for the notes? How are you testing it? For example, /a{2}/ doesn't match Reluctant vs. Possessive Qualifiers, Case insensitive regex for non-English characters. Can corresponding author withdraw a paper after it has accepted without permission/acceptance of first author, xcolor: How to get the complementary color, Canadian of Polish descent travel to Poland with Canadian passport, User without create permission can create a custom object from Managed package using Custom Rest API. behavior. ?` 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 . /bo*/ matches "boooo" in "A ghost booooed" and "b" in "A If used immediately after any of the quantifiers *, In .NET you can use RegexOptions.IgnoreCase flag or ?i modifier. Backreferences refer to a previously captured group in the same regular expression. For example, /a{2,}/ doesn't So to match a pattern across multiple lines, the character (?i-sm) turns on case insensitivity, and turns off both single-line mode and multi-line mode. [^ All browser compatibility updates at a glance, Frequently asked questions about MDN Plus. the "a" in "candy", but it matches all of the "a"'s in "caandy", and The parentheses capture the word "failure" in group 1. 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. Equivalent to After finding special characters from a text with regex, we may need to replace them with new strings. "3" in "3D". Does a password policy with a restriction of repeated characters increase security? ("warn-error-fatal-))failure For some reason, Stack overflow omitted my regular expression. bird warbled", but nothing in "A goat grunted". of times). Unfortunately syntax for case-insensitive matching is not common. )/ matches However, you may still be a little confused as to how to put these tokens together to create an expression for a particular purpose. The The regex (?i)te(?-i)st should match test and TEst, but not teST or TEST. to [^0-9]. That is, it matches For example, Curly brackets need to be escaped when not used as, followed by one dash, forward slash, or decimal point in a capturing group, followed by the match remembered in the (first) captured group. preceded by "y". You can specify a range What are the differences between a HashMap and a Hashtable in Java? The following table lists the miscellaneous constructs supported by .NET. U+0001U+001F). A pattern consists of one or more character literals, operators, or constructs. We used double square brackets [[ ]] with the =~ operator to compare the string to the regular expression ^h. Creditcard regex is not working in flutter, Regex - Ignore some parts of string in match. I test the string on 'Regex Evaluation' step, check with 'Filter rows' the boolean of previous step and extract groups within a Javascript step : var pattern = Packages.java.util.regex.Pattern.compile (patternStr); var matcher = pattern.matcher (content.toString ()); var matchFound = matcher.find (); with patterStr being the same regex than the . It is not a tutorial, so if you're unfamiliar regular expressions, I'd recommend starting at https://r4ds.had.co.nz/strings.html. Your first method adjusts the input string to suit the method, this method should be removed. The regular expression above matches the whole test string, but it focuses on a tag surrounded by double-quotes and containing the substring "failure". By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. )/.exec('3.141') Matches a specific character or group of characters on either side (e.g. it appears at the start of a literally. [A-Za-z0-9_-]. included in the match. For a brief introduction, see .NET Regular Expressions. Matches the previous element zero or more times. SyntaxError: test for equality (==) mistyped as assignment (=)? "Unicode"; treat a pattern as a sequence of Unicode code points. These flags can be used separately or together in any order, and are included as part of the regular expression. /green|red/ matches "green" in "green apple" and "red" in RegEx htaccess - Get each part of URL pathname, REGEX and replacing strings that has numeric as identity. ), thus being bad as sCodeMsgExpliControle is not even reached. /^A/ does not match the "A" in "an A", but does match the The pattern must contain only one capture group. Matches any character that is not a word character from the basic Named backreference. The text of the pattern. How do you access the matched groups in a JavaScript regular expression? How to force Unity Editor/TestRunner to run at full speed when in background? I am working on Pentaho which uses Java regex package : java.util.regex. the same order as the left parentheses in the capturing group. Not sure how seeing the full transformation would help, and there is sensible information I should not show. Capturing groups have a performance penalty. For example, let's say I have a string like this: What if I want to match all occurrences of "foo" regardless of case but I only want to match the upper-case "BAR"s? To subscribe to this RSS feed, copy and paste this URL into your RSS reader. However, neither E.g. If the m flag is used, ^ and $ match at the start or end of any line within the input string instead of the start or end of the entire string. Now that I've explained what non-capturing groups do, let's solve your problem : you want to remove something from the middle of your string, where you know what's at the beginning and what's at the end. "Jack" only if it is followed by "Sprat"./Jack(?=Sprat|Frost)/ Captures the matched subexpression into a named group. Using \K (which restarts the fullstring match) is useful when trying to reduce capture groups and it reduces the size of the output array. Boolean algebra of the lattice of subspaces of a vector space? For example, possible. operator, SyntaxError: redeclaration of formal parameter "x". You should match up to an end quote that isn't preceded by a backslash thus: This [^\\] forces the character immediately preceding the ' character to be anything but a backslash. Sadly, I feel I had to re-downvote because this answer is suggesting poor and/or unreliable methods. NOTE: The regex has to exclude the whole string "warn-error-fatal-failure-exception-ok". Why is char[] preferred over String for passwords? A standard way to do this would be something like /([Ff][Oo]{2}|BAR)/ with case sensitivity on, but in Java, for example, there is a case sensitivity modifier (?i) which makes all characters to the right of it case insensitive and (?-i) which forces sensitivity. The following regexs will all match the same strings : We want to apply * to the ab tokens. Is "I didn't think it was serious" usually a good defence against "duty to rescue"? How is white allowed to castle 0-0-0 in this position? resulting number would appear under matches.groups.area. remembers the match. This is In both cases the match is with the substring "abc". Connect and share knowledge within a single location that is structured and easy to search. //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 ( : in the brackets in .Net means it's non-capturing, and just used to group the terms of the | (or) statement. it is taken as a literal hyphen to be included in the character class RegEx match open tags except XHTML self-contained tags, Greedy vs. 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)[^"]*. operator, SyntaxError: redeclaration of formal parameter "x". I need a regex expression that ignores a part of a string, Blinds $100/$200 Antes 20 - Tournament 2020202220. Row level logging on Pentaho shows that the lines read are cut (or are they only for esthetics ? For example. ', referring to the nuclear power plant in Ignalina, mean? The last example includes parentheses, which are used as a memory device. Why did US v. Assange skip the court of appeal? Sir, yes Sir!". I would like to be able to use regex to match on "failure" but exclude "warn-error-fatal-failure-exception-ok". What is the difference between public, protected, package-private and private in Java? The last example includes parentheses, which are used as a memory device. The backreference at the end of the regex is supposed to match the c ; in the first example it's the second group since ab is the first one, while in the second c is the first group that can be referenced. Note that some characters like :, -, 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. </p> <p><a href="https://www.pourquoi-pas.ch/LWhblFB/christopher-conrad-son-of-william-conrad">Christopher Conrad Son Of William Conrad</a>, <a href="https://www.pourquoi-pas.ch/LWhblFB/sitemap_r.html">Articles R</a><br> </p> </article></div></div> <div class="postsummarywrap fullpage-item"> <div class="datecomment clearfix"> <div class="post-single-meta-group-one"> <span class="post-single-meta post-single-meta-author"> <i class="feather-icon-paper"></i> <span class="post-meta-author"> By </span> </span> <span class="post-single-meta post-single-meta-date"> <span class="post-meta-time"> <i class="feather-icon-clock"></i> <span class="date updated">4 mai 2023</span> </span> </span> </div> <div class="post-single-meta-group-two"> <span class="post-single-meta post-meta-category post-single-meta-category"> <i class="feather-icon-paper"></i> <a href="https://www.pourquoi-pas.ch/LWhblFB/why-was-the-jeselnik-offensive-cancelled" rel="category tag">why was the jeselnik offensive cancelled</a> </span> <span class="post-single-meta post-single-meta-comment"> <span class="post-meta-comment"> <i class="feather-icon-speech-bubble"></i> <a href="https://www.pourquoi-pas.ch/LWhblFB/calvin-klein-swimwear-rn%2354163-ca%2357151">calvin klein swimwear rn#54163 ca#57151</a> </span> </span> </div> </div> </div> </div> </div> <div class="post-thumbnail-navigation post-nav-has-no-next"> <div class="post-thumbnail-navigation-outer post-thumbnail-navigation-outer-left"> <div class="post-nav-thumbnail post-nav-thumbnail-left"> </div> <div class="post-thumbnail-navigation-inner post-thumbnail-navigation-inner-left"> <a href="https://www.pourquoi-pas.ch/LWhblFB/is-a-golf-membership-worth-it%3F">is a golf membership worth it?<div class="post-thumbnail-nav post-thumbnail-nav-prev"> <span class="post-thumbnail-desc"> Prev </span> <span class="post-thumbnail-nav-link"> Wild Question Marks and devious semikoli </span> </div> </a> </div> </div> </div> <div class="fullpage-item"> <!-- You can start editing here. --> <div class="comments-section-wrap"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">regex ignore part of string<small><a rel="nofollow" id="cancel-comment-reply-link" href="https://www.pourquoi-pas.ch/LWhblFB/billing-road-cemetery-northampton" style="display:none;">billing road cemetery northampton</a></small></h3></div><!-- #respond --> </div> </div> </div> </div> <div id="sidebar" class="sidebar-wrap-column-outer sidebar-wrap-single sidebar-float-right"> <div class="sidebar clearfix"> <div class="sidebar-widget"><aside id="msocial-widget-4" class="widget MSocial_Widget"><div class="social-header-wrap"><ul> <li class="social-icon"> <a aria-label="Youtube" href="https://www.pourquoi-pas.ch/LWhblFB/stairway-to-heaven-photo-editor" target="_blank">stairway to heaven photo editor<i class="fa fa-youtube"></i> </a> </li> <li class="social-icon"> <a aria-label="e-Mail" href="https://www.pourquoi-pas.ch/LWhblFB/things-most-humans-can%27t-do-quiz" target="_blank">things most humans can't do quiz<i class="fa fa-envelope"></i> </a> </li> <li class="contact-text"> <i class="fa fa-phone-square"></i><span class="contact-number">Pourquoi-pas</span> </li> </ul></div></aside></div><div class="sidebar-widget"><aside id="search-1" class="widget widget_search"></aside></div> <div class="sidebar-widget"><aside id="recent-posts-1" class="widget widget_recent_entries"> <h3>regex ignore part of string</h3> <ul> <li> <a href="https://www.pourquoi-pas.ch/LWhblFB/allan-wade-houston-iii" aria-current="page">allan wade houston iii</a> </li> <li> <a href="https://www.pourquoi-pas.ch/LWhblFB/michael-stewart-james-stewart-son">michael stewart james stewart son</a> </li> <li> <a href="https://www.pourquoi-pas.ch/LWhblFB/spring-hockey-teams-massachusetts">spring hockey teams massachusetts</a> </li> <li> <a href="https://www.pourquoi-pas.ch/LWhblFB/andrew-magee-ou-fight">andrew magee ou fight</a> </li> <li> <a href="https://www.pourquoi-pas.ch/LWhblFB/dirty-whisper-challenge-phrases">dirty whisper challenge phrases</a> </li> </ul> </aside></div><div class="sidebar-widget"><aside id="recent-comments-1" class="widget widget_recent_comments"><h3>regex ignore part of string</h3><ul id="recentcomments"></ul></aside></div><div class="sidebar-widget"><aside id="archives-3" class="widget widget_archive"><h3>regex ignore part of string</h3> <ul> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/highcliffe-school-uniform">highcliffe school uniform</a></li> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/how-much-does-mikayla-nogueira-make-on-tiktok">how much does mikayla nogueira make on tiktok</a></li> </ul> </aside></div><div class="sidebar-widget"><aside id="categories-3" class="widget widget_categories"><h3>regex ignore part of string</h3> <ul> <li class="cat-item cat-item-1"><a href="https://www.pourquoi-pas.ch/LWhblFB/what-happened-to-josh-seas-on-610-wtvn">what happened to josh seas on 610 wtvn</a> </li> <li class="cat-item cat-item-2"><a href="https://www.pourquoi-pas.ch/LWhblFB/hannah-bronfman-seagram%27s">hannah bronfman seagram's</a> </li> <li class="cat-item cat-item-3"><a href="https://www.pourquoi-pas.ch/LWhblFB/how-to-get-back-to-base-camp-in-steep">how to get back to base camp in steep</a> </li> <li class="cat-item cat-item-4"><a href="https://www.pourquoi-pas.ch/LWhblFB/hidilyn-diaz-talambuhay">hidilyn diaz talambuhay</a> </li> </ul> </aside></div><div class="sidebar-widget"><aside id="meta-3" class="widget widget_meta"><h3>regex ignore part of string</h3> <ul> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/memo-to-employees-about-confidentiality">memo to employees about confidentiality</a></li> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/needleton-to-chicago-basin">needleton to chicago basin</a></li> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/dazed-magazine-submissions">dazed magazine submissions</a></li> <li><a href="https://www.pourquoi-pas.ch/LWhblFB/ncdot-roundabout-design-standards">ncdot roundabout design standards</a></li> </ul> </aside></div> </div> </div> </div> </div><div class="footer-outer-wrap"><div class="footer-multi-column-wrap"></div> <div id="copyright" class="footer-container footer-logo-present"> <div class="footer-logo"> <img class="custom-footer-logo footer-logo-image" src="http://www.pourquoi-pas.ch/pourquoi/wp-content/uploads/2020/01/PP_logo_white.png" alt="logo"> </div> <div class="horizontal-footer-copyright">@ Pourquoi-pas 2021</div> </div> </div> </div></div> <div class="progress-wrap"> <svg class="progress-circle svg-content" width="100%" height="100%" viewbox="-1 -1 102 102"> <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"></path> </svg> </div> <div id="dimmer"><div class="dimmer-outer"><div class="dimmer-inner"><div class="dimmer-text">You can enable/disable right clicking from Theme Options and customize this message too.</div></div></div></div> <div class="cursor"> <div class="cursor__inner cursor__inner--circle"></div> <div class="cursor__inner cursor__inner--dot"></div> </div> <div class="site-back-cover"></div> <!-- Instagram Feed JS --> <script type="text/javascript"> var sbiajaxurl = "http://www.pourquoi-pas.ch/wp-admin/admin-ajax.php"; </script> <script type="text/javascript"> /* <![CDATA[ */ var ajax_var = {"url":"http:\/\/www.pourquoi-pas.ch\/wp-admin\/admin-ajax.php","nonce":"f7c3554072"}; /* ]]> */ </script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/common-elementor.js?ver=5.3.14"></script> <script type="text/javascript"> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http:\/\/www.pourquoi-pas.ch\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.7"></script> <script type="text/javascript"> var renderInvisibleReCaptcha = function() { for (var i = 0; i < document.forms.length; ++i) { var form = document.forms[i]; var holder = form.querySelector('.inv-recaptcha-holder'); if (null === holder) continue; holder.innerHTML = ''; (function(frm){ var cf7SubmitElm = frm.querySelector('.wpcf7-submit'); var holderId = grecaptcha.render(holder,{ 'sitekey': '', 'size': 'invisible', 'badge' : 'bottomright', 'callback' : function (recaptchaToken) { if((null !== cf7SubmitElm) && (typeof jQuery != 'undefined')){jQuery(frm).submit();grecaptcha.reset(holderId);return;} HTMLFormElement.prototype.submit.call(frm); }, 'expired-callback' : function(){grecaptcha.reset(holderId);} }); if(null !== cf7SubmitElm && (typeof jQuery != 'undefined') ){ jQuery(cf7SubmitElm).off('click').on('click', function(clickEvt){ clickEvt.preventDefault(); grecaptcha.execute(holderId); }); } else { frm.onsubmit = function (evt){evt.preventDefault();grecaptcha.execute(holderId);}; } })(form); } }; </script> <script type="text/javascript" async defer src="https://www.google.com/recaptcha/api.js?onload=renderInvisibleReCaptcha&render=explicit"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/velocity.min.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/velocity.ui.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/lazysizes.min.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/ls.unveilhooks.min.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/menu/verticalmenu.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/menu/superfish.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/jquery.easing.min.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/hoverIntent.min.js?ver=1.8.1"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/smartresize/jquery.debouncedresize.js?ver=5.3.14"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/imagesloaded.min.js?ver=3.2.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/rellax.min.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/jquery.fitvids.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/jquery/ui/position.min.js?ver=1.11.4"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.11.4"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/chosen/chosen.jquery.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/owlcarousel/owl.carousel.min.js?ver=5.3.14"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/modernizr.custom.47002.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/jquery.gridrotator.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/classie.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/lightbox/js/lightgallery-all.min.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/tilt.jquery.js?ver=5.3.14"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/jarallax/jarallax.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/plugins/imaginem-blocks-ii/assets/js/html5player/jquery.jplayer.min.js"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-content/themes/blacksilver/js/common.js?ver=1.0"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/comment-reply.min.js?ver=5.3.14"></script> <script type="text/javascript" src="http://www.pourquoi-pas.ch/wp-includes/js/wp-embed.min.js?ver=5.3.14"></script> </body> </html>