Nord
Client
- Регистрация
- 22.03.2012
- Сообщения
- 2 406
- Благодарностей
- 1 473
- Баллы
- 113
Взять в переменную совпадение по регуляркеНе совсем понял, как использовать?
Взять в переменную совпадение по регуляркеНе совсем понял, как использовать?
(\d+) ₽$ Не даёт результат регулярка, да и короткаяВзять в переменную совпадение по регулярке
\s\d+?(?=\s₽)(\d+) ₽$ Не даёт результат регулярка, да и короткая
Товарищи помогите решить проблему. Есть список, нужно получить цену.
(?<=-\ ).*?(?=\ ₽\ ) Этой регуляркой получаю, но если в строке ещё одна цифра, то результат такой "134 (KS слюда) - 50"
Как получать только последнее число в строке?
Космос (KS картон) - 50 ₽
Родоппи ( KS картон) - 50 ₽
Opal (KS слюда) - 50 ₽
Ту - 134 (KS слюда) - 50 ₽
var s = project.Variables["trash"].Value;
return Regex.Match(s, @"(\d+)(?=\s*₽)", RegexOptions.RightToLeft).Value ?? "null";
(\d+)(?=\s*₽)
Не совсем понял, как использовать?
Подскажите, пожалуйста, как составить регулярку, которая будет определять с заглавной ли буквы (кириллица) написано первое слово фразы или со строчной?
Задача - отсортировать в таблице строки, в которых в определенном столбце прописаны фразы, у которых и нужно определить - заглавная первая буква или строчная.
Спасибо огромное )^[А-Я] - с заглавной
<p>
Первая строка
Вторая строка
Какая-то строка
</p>
<p>
Первая строка
Вторая строка
Нужная строка
</p>
<p>
Первая строка
Вторая строка
Ненужная строка
</p>
Нет, так не работает.может точки не хватает? я не могу сейчас проверить <p>[\w\W]*Нужная[\w\W].*?</p>
Спасибо, так пашет! А не подскажите как называются эти галочки в скобочках? Как найти про них почитать подробнее?<p>([^<]*\bНужная\b[^<]*)<\/p>
Символ ^ в квадратных скобках ставится перед тем символом, которого не должно быть в искомом фрагменте текста.Спасибо, так пашет! А не подскажите как называются эти галочки в скобочках? Как найти про них почитать подробнее?
Тут нужно создать словарь в котором вы руками пропишите все возможные варианты и соответственно все возможные варианты на которые надо заменитьРебят, требуется регулярное выражение для EmEditor. Оно у меня будет сложным, но мне хотя бы важно разобраться с его принципом. И так, требуется найти все слова целиком вне зависимости от регистра "аа" и заменить их на "аб", при этом сохранив регистр заменяемого слова. То есть, исходное слово может быть: аа, АА, Аа, аА.
Для "Найти", вот хотя бы есть рабочие вариант:
\b[Аа][Аа]\b
\b([Аа])([Аа])\b
А заменить каким выражением?
Для приведённого примера, результат работы выражения должен преобразовать в: аб, АБ, Аб, аБ.
string[] aaDictionary = { "aa","AA","Aa","aA" };
string[] abDictionary = { "ab","AB","Ab", "aB" };
string str = project.Variables["text"].Value;
int i = 0;
while (i < abDictionary.Length)
{
str = str.Replace(aaDictionary[i], abDictionary[i]);
i++;
}
return str;
Возможно, длинный составной класс class="tgme_widget_message_footer\ compact\ js-message_footer" и/или class="tgme_widget_message_photo поменялся.Уважаемые форумчане. Есть регулярка, которая парсила с канала урл, картинку, описание и короткую ссылку, затем складывала все в таблицу; но в определенный момент она перестала работать, прошу помощи!
Канал в телеграмме https://t.me/s/darom_ali
Регулярка: (?<=<a\ class="tgme_widget_message_photo_wrap)[\w\W]*?(https://t\.me/darom_ali/.*?(?="))[\w\W]*?(https://cdn4\.telegram\-cdn\.org/.*?(?='))[\w\W]*?((?<=<b>).*?(?=<br>))[\w\W]*?((?<=<a\ href=")[\w\W]*?(?="))[\w\W]*?()[\w\W]*?(?=<div\ class="tgme_widget_message_footer\ compact\ js-message_footer">)
Подскажите пожалуйста, где в ней ошибка почему перестала работать?
То есть у меня должно остаться 252,00
\S+(?=\s)
Оправка - после первого знаска |Код:\S+(?=\s)
Попробуйте не регуляркой, а методом Split. Как мне кажется, в этой ситуации он более подходящий)Оправка - после первого знаска |
Т.к. тесты показали, что если попадется числовое значение записанное таким боразом - 2 579,00 грн то в переменную сохраняется только двойка.
Спс за помощь