Для определения, является ли строка email, можно использовать следующее регулярное выражение:
^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Это выражение проверяет, соответствует ли строка стандартному формату email, где имя пользователя может содержать буквы, цифры, точку, подчеркивание, плюс и дефис, а доменное имя может содержать буквы, цифры, дефис и точку.
Обработка баз данных
Модераторы: ataka, konkar, deicide
- [N]etwork[P]irate
- профи
- Сообщения: 72
- Зарегистрирован: 15 сен 2023, 05:16
- поблагодарил: 18 раз
- были благодарны: 109 раз
- [N]etwork[P]irate
- профи
- Сообщения: 72
- Зарегистрирован: 15 сен 2023, 05:16
- поблагодарил: 18 раз
- были благодарны: 109 раз
Re: Обработка баз данных
Для определения, является ли строка VIN кодом, можно использовать следующее регулярное выражение:
^[A-HJ-NPR-Z0-9]{17}$
Это выражение проверяет, что строка состоит из 17 символов, которые могут быть буквами A-H, J-N, P-R, Z, цифрами от 0 до 9, и не содержит символы I, O, Q.
^[A-HJ-NPR-Z0-9]{17}$
Это выражение проверяет, что строка состоит из 17 символов, которые могут быть буквами A-H, J-N, P-R, Z, цифрами от 0 до 9, и не содержит символы I, O, Q.
- [N]etwork[P]irate
- профи
- Сообщения: 72
- Зарегистрирован: 15 сен 2023, 05:16
- поблагодарил: 18 раз
- были благодарны: 109 раз
Re: Обработка баз данных
Для определения, является ли строка IPv4, вы можете использовать следующее регулярное выражение:
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Это регулярное выражение проверяет, соответствует ли строка формату IPv4, где каждый октет может быть числом от 0 до 255.
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Это регулярное выражение проверяет, соответствует ли строка формату IPv4, где каждый октет может быть числом от 0 до 255.
- [N]etwork[P]irate
- профи
- Сообщения: 72
- Зарегистрирован: 15 сен 2023, 05:16
- поблагодарил: 18 раз
- были благодарны: 109 раз
Re: Обработка баз данных
Для определения, является ли строка IPv6, можно использовать следующее регулярное выражение:
^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$
Это регулярное выражение проверяет, соответствует ли строка IPv6-формату, где каждый блок состоит из 1-4 шестнадцатеричных символов, разделенных двоеточием.
^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$
Это регулярное выражение проверяет, соответствует ли строка IPv6-формату, где каждый блок состоит из 1-4 шестнадцатеричных символов, разделенных двоеточием.
-
- новый пользователь
- Сообщения: 19
- Зарегистрирован: 04 июн 2023, 12:34
- поблагодарил: 2 раз
- были благодарны: 1 раз
Re: Обработка баз данных
Кто может помочь преобразовать базу PrivatBank в формате MyiSAM в csv
[External Link Removed for Guests]
[External Link Removed for Guests]
-
- Сообщения: 7
- Зарегистрирован: 27 авг 2022, 13:57
- поблагодарил: 4 раз
- были благодарны: 10 раз
Re: Обработка баз данных
В таком виде не рекомендую использовать.[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]05 ноя 2023, 14:05 Для определения, является ли строка автомобильным номером Украины, можно использовать следующее регулярное выражение:
^[АВЕКМНОРСТУХ]{2}\d{4}[АВЕКМНОРСТУХ]{2}$
Это выражение проверяет, что строка начинается с двух букв, которые могут быть только из набора "АВЕКМНОРСТУХ", затем следуют четыре цифры, и в конце снова идут две буквы из того же набора.
1) Современный стандарт имеет так же латинские буквы, для электромобилей, автобусов, грузовых прицепов
2) До сих пор достаточно много номеров старого образца ххх-хх ХХ.
- [N]etwork[P]irate
- профи
- Сообщения: 72
- Зарегистрирован: 15 сен 2023, 05:16
- поблагодарил: 18 раз
- были благодарны: 109 раз
Re: Обработка баз данных
Везде есть какие-то исключения, регулярные выражения которые были опубликованы выше не панацея, это только знакомство с ними, ибо нынешние пользователи мало что о них знают.[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]07 ноя 2023, 08:42В таком виде не рекомендую использовать.[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]05 ноя 2023, 14:05 Для определения, является ли строка автомобильным номером Украины, можно использовать следующее регулярное выражение:
^[АВЕКМНОРСТУХ]{2}\d{4}[АВЕКМНОРСТУХ]{2}$
Это выражение проверяет, что строка начинается с двух букв, которые могут быть только из набора "АВЕКМНОРСТУХ", затем следуют четыре цифры, и в конце снова идут две буквы из того же набора.
1) Современный стандарт имеет так же латинские буквы, для электромобилей, автобусов, грузовых прицепов
2) До сих пор достаточно много номеров старого образца ххх-хх ХХ.
P.S. Текст с ChatGPT, в нём можно создать выражение под любой стандарт, нужно только правильно задать вопрос.