Транслятор (Регулярные выражения) C#
100 UAHРазработать программу для выделения лексем (по индивидуальному заданию) в
заданном тексте программы, написанной на языке программирования С #.
Программа должна соответствовать требованиям:
- текст программы хранится в файле и загружается программой для анализа;
- результат работы выводится на экран монитора, а также сохраняется в текстовый файл.
Само задание:
В тексте программы выделить литералы языка программирования. Разбить литералы на группы: целочисленные, вещественные, символьные и строковые. Указать для каждой группы литералов список литералов и их количество в группе.
Вот есть пример кода, в котором один файл заменяет значения второго файла.
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Resources;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace ReservedWords
{
class Program
{
static void Main(string[] args)
{
string[] reservedWordsArray = File.ReadAllLines("reservedWords.txt");
Dictionary<string, int> reservedWords = Enumerable.Range(0, reservedWordsArray.Length).ToDictionary(x => reservedWordsArray[x]);
string program = File.ReadAllText("Program.cs");
foreach(string word in reservedWords.Keys)
{
program = Regex.Replace(program, $"(^|\\W)({word})($|\\W)", $"$1{word.ToUpper()}_{reservedWords[word]}$3");
}
File.WriteAllText("Program.txt", program.ToString());
}
}
}
-
133 Готов сделать если предоставите пример входных и выходных данных, или хотя бы входных
-
549 4 0 Ознакомился с задачей, готов приступить прямо сейчас. Реализую в виде консольного приложения в течении дня, только будет нужен файл, который будет подаваться на вход.
-
787 29 1 1 Сделаю.
====
а теперь всякие символы а теперь всякие символы а теперь всякие символы а теперь всякие символы
-
Есть пример что именно подаётся на вход?
-
Актуальні фриланс-проєкти в категорії C#
Написати програму на С# з використанням бази даних
500 UAH
Потрібно написати програму на мові програмування С# з підключенням бази даних (My Sql), на тему проектування та розробка бази даних " Планування робочого дня". Загалом частина програми вже є, але потрібно створити базу даних та підключити до певних умов, детальніше виконавцю.… C#, Бази даних ∙ 10 ставок |
Смарт-контракт для автораздачі токенів
25 000 UAH
Потрібно створити смарт-контракт для автораздачі токенів, який потім буде інтегрований в телеграм бот. Про автораздачу: - Людина переказує крипту (USDT або іншу криптовалюту...) на певну адресу гаманця. - Смарт-контракт автоматично відправляє на гаманець, з якого була… Blockchain, C# ∙ 4 ставки |
C# і go розробник під рефакторинг списку послуг |
Програмний застосунок «Довідник випускників коледжу» (С# Windows Form)Створити GUI-програмний застосунок «Довідник випускників коледжу»(Visual Studio С#, Windows Forms), який забезпечує: -ведення списку випускників; -додавання та оновлення інформації; -використання різних фільтрів та критеріїв для пошуку конкретних випускників за професійним… C#, Microsoft .NET ∙ 18 ставок |
СарафанУ пошуку backend розробника, який візьме наш проект на допрацювання. У нас є тг бот і додатки на мобільні. Відповідно під цим все справа є групи користувачів з різними рівнями доступу та особистими кабінетами. Каталог товарів та аутентифікація через телеграм. Плати реалізовані… C#, Microsoft .NET ∙ 6 ставок |