CSCIENCE1 Telegram 2979
Несколько примеров регулярных выражений (RegExp) для различных задач:

1. Поиск чисел в строке
Регулярное выражение: \d+
Объяснение: \d означает "цифра", а + — означает "одна или более цифры".
Пример:
let regex = /\d+/;
let str = "В этом тексте есть числа 123 и 456.";
console.log(str.match(regex)); // ["123"]

Это регулярное выражение найдет первое число в строке.

2. Поиск адреса электронной почты
Регулярное выражение: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Объяснение:
^ и $ означают начало и конец строки соответственно.
[a-zA-Z0-9._%+-] соответствует допустимым символам в части до знака @.
[a-zA-Z0-9.-] соответствует символам в доменной части (после знака @).
\. соответствует точке (не забудьте экранировать точку).
{2,} — обозначает, что доменная зона (например, .com) должна состоять как минимум из двух символов.
Пример:
let regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
let email = "[email protected]";
console.log(regex.test(email)); // true


3. Поиск всех слов, начинающихся с буквы "a" (или "A")
Регулярное выражение: \b[aA]\w*\b
Объяснение:
\b — граница слова.
[aA] — соответствует либо букве "a", либо "A".
\w* — соответствует нулю или более буквенно-цифровым символам.
\b — снова граница слова.
Пример:
let regex = /\b[aA]\w*\b/g;
let text = "Апельсин и ананас - оба фрукты.";
console.log(text.match(regex)); // ["Апельсин", "ананас"]



tgoop.com/CScience1/2979
Create:
Last Update:

Несколько примеров регулярных выражений (RegExp) для различных задач:

1. Поиск чисел в строке
Регулярное выражение: \d+
Объяснение: \d означает "цифра", а + — означает "одна или более цифры".
Пример:

let regex = /\d+/;
let str = "В этом тексте есть числа 123 и 456.";
console.log(str.match(regex)); // ["123"]

Это регулярное выражение найдет первое число в строке.

2. Поиск адреса электронной почты
Регулярное выражение: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Объяснение:
^ и $ означают начало и конец строки соответственно.
[a-zA-Z0-9._%+-] соответствует допустимым символам в части до знака @.
[a-zA-Z0-9.-] соответствует символам в доменной части (после знака @).
\. соответствует точке (не забудьте экранировать точку).
{2,} — обозначает, что доменная зона (например, .com) должна состоять как минимум из двух символов.
Пример:
let regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
let email = "[email protected]";
console.log(regex.test(email)); // true


3. Поиск всех слов, начинающихся с буквы "a" (или "A")
Регулярное выражение: \b[aA]\w*\b
Объяснение:
\b — граница слова.
[aA] — соответствует либо букве "a", либо "A".
\w* — соответствует нулю или более буквенно-цифровым символам.
\b — снова граница слова.
Пример:
let regex = /\b[aA]\w*\b/g;
let text = "Апельсин и ананас - оба фрукты.";
console.log(text.match(regex)); // ["Апельсин", "ананас"]

BY Computer Science


Share with your friend now:
tgoop.com/CScience1/2979

View MORE
Open in Telegram


Telegram News

Date: |

During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month. The public channel had more than 109,000 subscribers, Judge Hui said. Ng had the power to remove or amend the messages in the channel, but he “allowed them to exist.” Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. Select: Settings – Manage Channel – Administrators – Add administrator. From your list of subscribers, select the correct user. A new window will appear on the screen. Check the rights you’re willing to give to your administrator. To edit your name or bio, click the Menu icon and select “Manage Channel.”
from us


Telegram Computer Science
FROM American