C# напишите программу с использованием регулярных выражений, выполняющую проверку, является ли слово палиндромом.
Ответы на вопрос:
код, ниже, работает не только со словами, но и со строками.
например, "на в лоб, болван" определяется как полиндром.
using system;
using system.linq;
using system.text.regularexpressions;
namespace polyndromefinder
{
class program
{
//===================================
// [start] тот самый участок кода
//===================================
static bool ispolyndrome(string victim)
{
victim = victim // нормализуем строку
.replace(" ", "")
.replace(",", "")
.replace(".", "")
.replace("? ", "")
.replace("! ", "")
.tolower();
var check = new regex(victim); // создаём на её основе регулярное выражение
return check.ismatch(new string(victim.; // переворачиваем строку и сверяем с регуляркой
}
//===================================
// [end] тот самый участок кода
//===================================
static void main(string[] args)
{
bool answer;
while (true)
{
console.write("введите строку: ");
string superpositionpolyndrome = console.readline();
console.writeline("это{0} полиндром! \n", (answer = ispolyndrome( "": " не");
}
}
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Wwwoxanap201329.04.2022 20:12
-
EtoBolshayaProblema28.03.2020 06:54
-
Elyzaveta117.03.2022 01:16
-
Dashaqqq12312.04.2021 11:11
-
Anna185524.08.2021 10:01
-
lera14mansurova23.02.2020 23:29
-
marysyakgl30.06.2022 11:16
-
минам200302.02.2023 13:21
-
МуратгалиевАмир18.01.2023 15:41
-
albina18816.10.2020 19:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.