Регулярные выражения предоставляют декларативный язык для сопоставления шаблонов в строках. Они обычно используются для проверки, синтаксического анализа и преобразования строк. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, определяющий применимый язык программирования или инструмент.
У меня есть следующая строка:
<img src="../uplolad/commission/ranks/avatar.jpg' . $row[$c_name] .'" width="50" height="50"/>
Как я могу получить имя файла изображения в JavaScript? Я знаю только регулярные выражения PHP. Расширение файла может быть разным.
Результат должен быть: avatar.jpg....
19 Авг 2010 в 10:57
У меня есть список вроде:
['name','country_id', 'price','rate','discount', 'qty']
И строковое выражение вроде
exp = 'qty * price - discount + 100'
Я хочу преобразовать это выражение в
exp = 'obj.qty * obj.price - obj.discount + 100'
Как я хочу оценить это выражение как eval(exp or False, dict(obj....
19 Авг 2010 в 09:52
Извините, если вопрос немного сбивает с толку. Это похоже на этот вопрос
Я думаю, что этот вопрос близок к тому, что я хочу, но в Clojure.
Есть еще один вопрос
Мне нужно что-то вроде этого, но вместо «[br]» в этом вопросе есть список строк, которые нужно искать и удалять.
Надеюсь, я ясно выразился.
....
18 Авг 2010 в 13:52
Я новичок в этом сайте, и новичок в Python.
Итак, я изучаю регулярные выражения, и я работал с примерами Google здесь.
Я делал один из примеров «Поиск», но я изменил «Поиск» на «Разделить» и немного изменил шаблон поиска, просто чтобы поиграть с ним, вот строка
print re.split(r'i', 'piiig')
(обрати....
Я хочу захватить thing в nothing глобально и без учета регистра.
По какой-то причине это не работает:
"Nothing thing nothing".match(/no(thing)/gi);
jsFiddle
Захваченный массив - Nothing,nothing вместо thing,thing.
Я подумал, что круглые скобки ограничивают соответствующий шаблон ? Что я делаю непр....
18 Авг 2010 в 05:31
Я создаю пользовательскую функцию CLR в Sql Server 2005, чтобы очистить многие таблицы базы данных.
Задача состоит в том, чтобы удалить почти все теги, кроме ссылок (теги 'a' и их атрибуты 'href'). Поэтому я разделил проблему на два этапа. 1. создание пользовательской функции сервера sql и 2. создан....
18 Авг 2010 в 03:00
В Javascript я хочу иметь возможность сопоставлять строки, которые начинаются с определенной фразы. Однако я хочу, чтобы оно соответствовало началу любого слова в фразе, а не только началу фразы.
Например:
Фраза: «Это лучшее»
Нужно сопоставить: "й"
Результат: соответствует че и й
РЕДАКТИРОВАТЬ: \ b ....
18 Авг 2010 в 02:22
Я хотел бы выбрать исходный URL изображения из HTML-кода с помощью регулярных выражений JavaScript. Я использую его для упрощения использования изображений picasaweb на других сайтах. Я довольно новичок в этом, и я создал регулярное выражение, используя http: //www.regular- expressions.info/javascri....
17 Авг 2010 в 16:32
Я работаю над Java-скриптом, для которого мне нужно регулярное выражение, чтобы проверить, должен ли введенный текст в текстовое поле быть комбинацией алфавитов и числового значения.
Я попробовал NaN-функцию java-скрипта, но строка должна иметь минимальный размер и максимальный размер длины 4 и начи....
17 Авг 2010 в 15:30
Итак, у меня есть HTML-страница. Он полон различных тегов, большинство из которых имеют сессионный GET-параметр в своем атрибуте href. Пример:
...
<a href="struct_view_distrib.asp?sessionid=11692390">
...
<a href="SHOW_PARENT.asp?sessionid=11692390">
...
<a href="nakl_view.asp?sessionid=11692390">
.....
Ночью, произнося мои молитвы, я обычно считаю овец, которые помогают мне заснуть. Я хочу, чтобы регулярное выражение помогло мне с правильным подсчетом. я хочу, чтобы следующие строки соответствовали
0
1sheep
2sheepsheep
3sheepsheepsheep
И так далее.
Что такое регулярное выражение для этого?
Что-то....
Что не так со следующим регулярным выражением, которое работает во многих онлайн-тестерах регулярных выражений JavaScript (и RegEx Buddy), но не работает в моем приложении?
Он предназначен для замены URL-адресов гиперссылкой. Javascript находится в файле javascript.
var fixed = text.replace(/\b(http....
17 Авг 2010 в 05:58
Мне нужно сделать много регулярных выражений в javascript, но у меня есть некоторые проблемы с синтаксисом, и я не могу найти определенный ресурс по этому вопросу .. по какой-то причине, когда я делаю:
var tesst = "afskfsd33j"
var test = tesst.match(/a(.*)j/);
alert (test)
Это показывает
"afskfsd33....
15 Авг 2010 в 09:44
URL-адрес выглядит так:
http://www.example.com/cgi-bin/blahblah?&PC=abd23423&uy=020
Мне нужно извлечь значение: abc23423
Я попробовал это регулярное выражение, но он не работает:
rx = re.compile(r'PC=(\w*)&uy=')
Я тогда сделал:
pc = rx.search(url).groups()
Но я получаю сообщение об ошибке:
Ошибка....
3
Есть ли библиотека для генерации данных в соответствии с регулярным выражением? (Python или другое)
Учитывая регулярное выражение, я хотел бы сгенерировать случайные данные х количество времени, чтобы что-то проверить.
Например
>>> print generate_date('\d{2,3}')
13
>>> print generate_date('\d{2,3}')
422
Конечно, цель состоит в том, чтобы сделать что-то более сложное, например, номера телефонов и ....
13 Авг 2010 в 17:35
Я запускаю разделение в JavaScript с /\s+(AND|OR)(?=\s+")\s+/ на
"email" IS NOT NULL AND "email" LIKE '%gmail.com' OR "email" = 'test@test.com'
Теперь мое понимание регулярных выражений привело бы меня к ожиданию получения следующего массива:
[0]: "email" IS NOT NULL
[1]: "email" LIKE '%gmail.com'
....
13 Авг 2010 в 12:48
В своем приложении я использую регулярное выражение ниже для сопоставления с образцом.
Исходный узор:
/(\w+\.){2,}/ig
Выше узор добавлен в один массив. Поскольку в этом шаблоне после 2 стоит запятая (,), в некоторых средах возникают проблемы.
Как мы знаем ниже, понятие в регулярном выражении:
{n....
13 Авг 2010 в 10:08
Я пытаюсь разобрать утверждения FSM на языке Gezel (http://rijndael.ece.vt.edu / gezel2 /) с использованием Python и регулярных выражений
regex_cond = re.compile(r'.+((else\tif|else|if)).+')
line2 = '@s0 else if (insreg==1) then (initx,PING,notend) -> sinitx;'
match = regex_cond.match(line2);
У м....
Я использую django.views.generic.list_detail.object_detail.
Согласно документации вид принимает переменную object_id. Для этого я добавил следующее в свой urlconf:
(r'^(?P<object_id>\d+)$', list_detail.object_detail, article_info),
Вышеуказанная строка находится в отдельном urlconf, который включен....
12 Авг 2010 в 15:28
Я создал веб-сайт, который позволяет пользователю добавлять места в базу данных. Тем не менее, я не знаком с регулярными выражениями, и поэтому я не уверен, как разрешить символы, такие как апострофы и знаки доллара без их воздействия на базу данных INSERT.
У меня есть форма, которая читается AJAX и....
12 Авг 2010 в 13:54
Я пытаюсь разбить строку на всех шаблонах, не относящихся к словам, кроме (точка) Обычно я думаю, что это можно сделать как [\ W ^ [.]] В Java, но как я могу сделать в Python?....
У меня есть следующее регулярное выражение: ^[a-zA-Z](.*)[a-zA-Z]$ как на стороне Javascript, так и на стороне PHP, которое я использовал для проверки полей имя человека и сообщение в контактной форме ( нет взаимодействия с базой данных). Это в основном гарантирует, что первый и последний символ....
12 Авг 2010 в 02:58
Я использую JavaScript, чтобы сделать некоторые регулярные выражения. Учитывая, что я работаю с правильно сформированным источником, и я хочу удалить любой пробел перед [,.] и оставить только один пробел после [,.], За исключением того, что [,.] Является частью числа. Таким образом я использую:
text....
11 Авг 2010 в 19:24
У меня есть этот тип текста:
!D este caro
1 C este descgiderea
C1 este alta deschidere
Deschiderea de 1C este cu
2C
2D
3 D
1NT
2D
123456P
Это простое регулярное выражение:
/([0-9][CDHS])/g
Выбирает «1C», «2C», «2D», «2D» (цифра, за которой сразу следует [CDHS], в любом месте текста).
То, что я х....
11 Авг 2010 в 01:56
Я хочу получить v=id из URL YouTube с помощью JavaScript (без jQuery, чистый JavaScript).
Примеры форматов URL YouTube
http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW
http://www.youtube.com/watch?v=u8nQa1cJyX8
Или любой другой формат YouTube, который содержит идентифик....
10 Авг 2010 в 23:13