|
12 / 10 / 3
Регистрация: 17.12.2019
Сообщений: 180
|
|
.NET 6 Регулярные выражения12.10.2022, 12:35. Показов 380. Ответов 3
Метки нет (Все метки)
Нужно написать выражение для поиска строки, содержащей все буквы латинского алфавита и кириллицы, цифры, и знак "_". И чтобы не было пробелов.
Максимум что я смог - /([A-Z]|[a-z]|[0-9]|[А-ЯЁ]|[а-яё]|[\W_]+)/g Работает совсем не так как надо. Покажите пожалуйста как мне достичь цели. P.s и ещё мне надо чтобы последнее слово в строке было в виде 4 цифр и 1 буквы, но это уже не через регулярные выражения, а через парсинг делается, я правильно понимаю? Или всё-таки тоже нужно шаблон для регулярного выражения делать? Добавлено через 4 минуты Вроде бы под мой вариант подходит просто "(\w)"gm... Я прав? Только надо ещё русские буквы добавить Добавлено через 17 минут Сейчас пишу "\w$", но в таком случает если строка начинается с ненужного символа, то Regex.IsMatch всё равно true
0
|
|
| 12.10.2022, 12:35 | |
|
Ответы с готовыми решениями:
3
Регулярные выражения - вывод сообщения об ошибке при нахождении в строке выражения, начинающегося с цифры
Регулярные выражения |
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||||||||||||
| 12.10.2022, 13:24 | ||||||||||||
1
|
||||||||||||
|
12 / 10 / 3
Регистрация: 17.12.2019
Сообщений: 180
|
|
| 12.10.2022, 13:37 [ТС] | |
|
iLinks, Значит string pattern должен быть @"[\wа-яёА-ЯЁ]+"? Просто в таком случае IsMatch возвращает true с такой сторкой - "**--_12_12_abc". По идее из-за звёздочек и тире должно быть false
Добавлено через 2 минуты iLinks, а, понял, попробую
0
|
|
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||||||||
| 12.10.2022, 13:43 | ||||||||
Сообщение было отмечено red5anta как решение
Решение_12_12_abcДобавлено через 1 минуту то для первой регулярки тоже ставите флаг мультилайн и сама регулярка:
0
|
||||||||
| 12.10.2022, 13:43 | |
|
Помогаю со студенческими работами здесь
4
Регулярные выражения Регулярные выражения Регулярные выражения Регулярные выражения в C#
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|