regex- все статьи тега ➜ страница 9


убегающий вопросительный знак в регулярных выражений в JavaScript

Это простой вопрос, я думаю. Я пытаюсь найти вхождение строки в другую строку, используя регулярное выражение в JavaScript следующим образом: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g"); if(content.search(gent) != -1){ alert('worked'); } это не работает из-за ? символ....Я пытался убежать от него с , но это не сработало. Есть ли д ...

Как написать инструкцию Ruby switch (case...when) с регулярными выражениями и обратными ссылками?

Я знаю, что могу написать оператор Ruby case, чтобы проверить соответствие регулярным выражениям. Тем не менее, я хотел бы использовать данные соответствия в моем заявлении о возврате. Что-то вроде этого полу-псевдокод: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Как я могу этого достичь? спасибо! просто примечание: Я понимаю, что никогда не буду использовать оператор switch для простого случая, ...

Получить PHP, чтобы остановить замену '.'символы в массивах $ GET или $ POST?

если я передаю PHP переменные с . в их именах через $_GET PHP автоматически заменяет их на _ символы. Например: <?php echo "url is ".$_SERVER['REQUEST_URI']."<p>"; echo "x.y is ".$_GET['x.y'].".<p>"; echo "x_y is ".$_GET['x_y'].".<p>"; ... выводит следующее: url is /SpShipTool/php/testGetUrl.php?x.y=a.b x.y is . x_y is a.b. ... мой вопрос таков: есть любой как я могу это остановить? Не могу за всю жизнь понять, что я сделал, чтобы заслужить это PHP версии я бегу с 5.2 ...

Как найти индексы всех вхождений одной строки в другую на JavaScript?

Я пытаюсь найти позиции всех вхождений строки в другую строку без учета регистра. например, учитывая строку: I learned to play the Ukulele in Lebanon. и в строке поиска le, Я хочу получить массив: [2, 25, 27, 33] обе строки будут переменными, т. е. я не могу жестко кодировать их значения. Я понял, что это была легкая задача для регулярных выражений, но, спустя некоторое время, чтобы найти тот, который будет работать, у меня не было удача. нашел как это сделать с помощью .indexOf(), но н ...

Регулярное Выражение Javascript Удаление Пробелов

поэтому я пишу крошечный плагин для JQuery, чтобы удалить пробелы из строки. посмотреть здесь (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); мое регулярное выражение в настоящее время [ ]+ для сбора всех пробелов. Эта работа.. однако это не оставляет хороший вкус во рту.. Я тоже пробовал [s]+ и [W]+ но ни один не работал.. должен быть лучший (более краткий) способ поиска только пробелов. ...

Вставить пробел перед заглавными буквами

у меня есть строка "MySites". Я хочу поместить пробел между My и Sites. как я могу сделать это в jQuery или JavaScript? ...

Регулярные выражения PHP: нет конечного разделителя'^', найденного в

У меня были некоторые проблемы с регулярными выражениями. Это мой код $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; Я запускаю его и вам: предупреждение: функции preg_match() [функция.preg-match]: нет конечного разделителя'^', найденного в ...

Как я могу проверить регулярное выражение?

Я хотел бы проверить правильность регулярного выражения в PHP, предпочтительно перед его использованием. Это единственный способ сделать это на самом деле попытка preg_match() и посмотреть, если он возвращает FALSE? есть ли более простой / правильный способ проверить допустимое регулярное выражение? ...

Как сделать запросы без учета регистра в Mongodb?

var thename = 'Andrew'; db.collection.find({'name':thename}); Как я могу запросить регистр нечувствителен? Я хочу найти результат, даже если "Андрей"; ...

Самый быстрый способ проверить, соответствует ли строка регулярному выражению или нет в ruby?

каков самый быстрый способ проверить, соответствует ли строка регулярному выражению в Ruby? моя проблема заключается в том, что я должен "egrep" через огромный список строк, чтобы найти те, которые соответствуют регулярному выражению, которое задается во время выполнения. меня волнует только то, соответствует ли строка регулярному выражению, а не то, где она соответствует, и что такое содержимое соответствующих групп. Я надеюсь, что это предположение может быть использовано для уменьшения време ...

Написание парсера для регулярных выражений

даже после многих лет программирования, мне стыдно сказать, что я никогда полностью не понимал регулярных выражений. В общем, когда проблема вызывает регулярное выражение, я обычно могу (после кучки ссылок на синтаксис) придумать подходящий, но это техника, которую я все чаще использую. Итак, чтобы научить себя и понимать регулярные выражения правильно, Я решил сделать то, что я всегда делаю, когда пытаюсь чему-то научиться, т. е. попробовать написать что-то амбициозное, от чего я, вероятно, о ...

Использование регулярных выражений в SQL Server

Я смотрю, как заменить/кодировать текст с помощью регулярных выражений на основе регулярных выражений настройки/параметры ниже: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-zds.]+" Я видел несколько примеров на регулярном выражении, но запутался в том, как применить его таким же образом в SQL Server. Любые предложения были бы полезны. Спасибо. ...

grep --ignore-case -- only

grep не работает при использовании параметров --ignore-case и -- only-match. Пример: $ echo "abc" | grep -io abc abc $ echo "ABC" | grep -io abc $ но $ echo "abc" | grep -i abc abc $ echo "ABC" | grep -i abc ABC согласно man page: -o, --only-matching Show only the part of a matching line that matches PATTERN. -i, --ignore-case Ignore case distinctions in both the PATTERN and the input files. это ошибка grep или я не получил страницу карты? я использую Mac O ...

Регулярное выражение: найти пробелы (табуляции / пробелы), но не новые строки

Как я могу иметь регулярное выражение, которое проверяет пробелы или вкладки, но не новые строки. Я пытался s но выяснилось, что он также тестирует для новых строк. Я использую C# / WPF, но это не должно иметь значения. ...

parse youtube Video id с помощью preg match

Я пытаюсь проанализировать идентификатор видео URL youtube с помощью preg_match. Я нашел регулярное выражение на этом сайте, которое, кажется, работает; (?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&n]+|(?<=v=)[^&n]+ как показано на этой картинке: мой PHP выглядит следующим образом, но он не работает (дает неизвестный модификатор '[' ошибка)... <? $subject = "http://www.youtube.com/watch?v=z_AbfPXTKms&NR=1"; preg_match("(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[ ...

Как избежать запятой и двойной кавычки одновременно для CSV-файла?

Я пишу Java-приложение для экспорта данных из Oracle в csv-файл к сожалению, содержание данных может быть довольно сложно. Все еще запятая является разделителем, но некоторые данные в строке могут быть такими: IDFN LNвозрасткомментарий 123, Джон, Смит, 39, я сказал: "Эй, я 5'10"." так это одна из строк на comment колонка: Я сказал: "Эй, я 5'10"." не шучу, мне нужно показать выше комментарий без компромиссов в excel или open office из CSV-файла, сгенерированного Java, и, конечн ...

ошибка sed: "недопустимая ссылка 1 на RHS команды' s'"

я запускаю несколько команд подстановки в качестве ядра раскрасить скрипт для maven. Один из sed команды использует регулярное выражение, которое работает в оболочке как здесь обсуждается. Текущая (не работающая) реализация может быть найдена здесь. когда я включаю один из вариантов команды в скрипт разному происходит: вариант 1: $ sed -re "s/([a-zA-Z0-9./ :-]+)//g" адаптировано к сценарию: -re "s/WARNING: ([a-zA-Z0-9./ :-]+)/${warn}WARNING: ${c_end}/g" ошибка: оболочка выводит ту же ...

Удаление всех тегов скрипта из html с помощью регулярного выражения JS

Я хочу удалить теги скриптов из этого html в pastebin http://pastebin.com/mdxygM0a Я попытался использовать ниже регулярное выражение html.replace(/<script.*>.*</script>/ims, " ") но он не удаляет все теги script в HTML. Он удаляет только встроенные скрипты. Пожалуйста, мне нужно регулярное выражение, которое может удалить все теги скрипта(In-line и multi-line). Было бы весьма признателен, если тест выполнен на моем примере http://pastebin.com/mdxygM0a спасибо ...

В Javascript, как я могу выполнить глобальную замену на строку с переменной внутри '/' и '/g'?

Я хочу выполнить глобальную замену строки с помощью строки.заменить в Javascript. в документации я прочитал, что я могу сделать это с /g, т. е. например; var mystring = mystring.replace(/test/g, mystring); и это заменит все вхождения внутри mystring. Нет кавычек для выражения. а если у меня есть переменная, чтобы найти, как я могу сделать это без кавычек?? Я пробовал что-то вроде этого: var stringToFind = "test"; //первая попробуй mystring = mystring.replace('/' + stringToFind + '/g', ...

Регулярное выражение для удаления всех специальных символов из строки?

Я полностью неспособен к регулярным выражениям, и поэтому мне нужна помощь с проблемой, которую, по моему мнению, лучше всего решить с помощью регулярных выражений. У меня есть список строк в C#: List<string> lstNames = new List<string>(); lstNames.add("TRA-94:23"); lstNames.add("TRA-42:101"); lstNames.add("TRA-109:AD"); foreach (string n in lstNames) { // logic goes here that somehow uses regex to remove all special characters string regExp = "NO_IDEA"; string tmp = Regex.R ...