<aside> ⛳ Objective: Create an application for renaming multiple files.

</aside>

A. Knowledge base

The core concept of the processing is to transform a string into another string

Each student is expected to spare 20h working on this project

1. Regular expression

RegExr: Learn, Build, & Test RegEx

Tool to inspect and explain regular expressions

Regular expression syntax cheatsheet - JavaScript | MDN

Cheatsheet for quickly learning regular expression syntax

20 Most Common Regular Expressions

Common regular expressions

What is Regular Expression in C#? - GeeksforGeeks

How to use regular expressions in C#

2. Technical details

B. Core requirements (7 points)

  1. Dynamically load all renaming rules from external DLL files