Tag: regex

Эффективно найти и заменить строки в документах

У меня есть следующий запрос: find   Теги в поле имени и заменяйте их пустым пространством – чтобы избавиться от них. Строки имен могут иметь от 1 до многих   Теги, например AA aa AA  aa AA   aa AA    aa AA AA aaaaaaaa … как это. db.tests.find({'name':/.* .*/}).forEach(function(test){ test.name = test.name.replace(" ",""); db.tests.save(test); }); db.tests.find({'name':/.*  .*/}).forEach(function(test){ test.name = test.name.replace("  ",""); db.tests.save(test); }); db.tests.find({'name':/.*   .*/}).forEach(function(test){ test.name = […]

Регулярное выражение в GWT для сопоставления URL-адресов

Я реализовал класс Pattern, как показано здесь: http://www.java2s.com/Code/Java/GWT/ImplementjavautilregexPatternwithJavascriptRegExpobject.htm И я хотел бы использовать следующее регулярное выражение для соответствия URL-адресов в моей строке: (http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))? К сожалению, компилятор Java, конечно, терпит неудачу при разборе этой строки, поскольку он не использует допустимые escape-последовательности (поскольку выше это технически шаблон url для JavaScript, а не Java) В конце дня я […]

JavaScript Regex: как разделять подвыражение Regex совпадает с многомерными строковыми массивами?

Как бы вы разделили подвыражение Regex на многомерные массивы строк? У меня есть строка «myvar»: 1-4:2;5-9:1.89;10-24:1.79;25-99:1.69;100-149:1.59;150-199:1.49;200-249:1.39;250+:1.29 QuantityLow – QuantityHigh : PriceEach ; является повторением QuantityLow – QuantityHigh : PriceEach ; Я использовал этот «myreg» Regex /(\d+)[-+](\d*):(\d+\.?\d*);?/g Используется с var myarray = myvar.match(myreg); Который производил: myarray[0] = "1-4:2;" myarray[1] = "5-9:1.89;" myarray[2] = "10-24:1.79;" myarray[3] = […]

Столбец проверки slickgrid с регулярным выражением

Существует простой пример с проверкой столбцов: function requiredFieldValidator(value) { if (value == null || value == undefined || !value.length) { return {valid: false, msg: "This is a required field"}; } else { return {valid: true, msg: null}; } } И для проверки столбца просто нужно поставить эту опцию: validator: requiredFieldValidator Но как я могу использовать […]

JS Regex для поиска href нескольких тегов

Мне нужно регулярное выражение, чтобы найти содержимое hrefs из этих тегов: <p class="bc_shirt_delete"> <a href="/CustomContentProcess.aspx?CCID=13524&amp;OID=3936923&amp;A=Delete" onclick="javascript:return confirm('Are You sure you want to delete this item?')">delete</a> </p> Только URL, а не href / tags. Я разбираю простой текстовый запрос ajax здесь, поэтому мне нужно регулярное выражение.

Заменить / удалить все между двумя символами

var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Как я могу удалить все между H и S чтобы результат был ABCDEFGHSTUVWXYZ ?

Можно ли использовать ng-шаблон с переменной

Я ужасен с регулярными выражениями, но мне было интересно, можно ли использовать ng-pattern с переменной Например, ng-pattern="/^{{validationCode}}$/" Где validationCode – переменная, привязанная к $ scope в контроллере // Inside Controller $scope.validationCode = 'response returned from server' Если $scope.validationCode = 1234123412351234 То ng-pattern будет ng-pattern="/^1234123412351234$/" Но это не работает, и мне кажется, что мне нужно создать […]

JavaScript regex для буквенно-цифровой строки длиной 3-5 символов

Мне нужно регулярное выражение для проверки буквенно-цифровой строки длиной 3-5 символов. Я попытался найти регулярное выражение, найденное в Интернете, но он даже не поймал буквенные символы правильно. var myRegxp = /^([a-zA-Z0-9_-]+)$/; if(myRegxp.test(value) == false) { return false; }

Расширение Chrome, чтобы заменить текст, на веб-страницах и сообщениях Facebook, прежде чем текст будет отображаться

Я работаю над расширением Chrome, которое заменяет указанные строки или RegEx в тексте веб-страницы. Он работает хорошо в целом, но с двумя проблемами, которые я хотел бы решить: (1) Перед заменой текста отображается исходный текст неизменной веб-страницы. (2) Замена текста не влияет на сообщения Facebook, которые динамически загружаются после прокрутки до нижней части страницы. Вот […]

Uncomment html-код с помощью javascript

Таблицы Html с комментариями. Я просто хотел раскомментировать те теги. Я пробовал регулярное выражение, используя javascript, но проблема в том, что он удаляет всю прокомментированную строку, поскольку я просто хотел раскомментировать те теги. Ниже образца html-таблицы с прокомментированными тегами … <table> <tr> <td>ABCD</td> <td>Logic</td> <!– <td>26538568</td> –> </tr> </table> Поэтому в приведенном выше коде я […]

JavaScript делает сайт умным, красочным и простым использованием.