Ho una specifica che devo seguire (per un piccolo progetto) e voglio chiedere se il mio modo di pensare su come affrontare questa specifica è corretto. Riguarda C #.
Specification:
- utilizza un file TEXT (.txt) da una cartella locale
- Fornire la possibilità di:
- elimina tutte le vocali
- rimuovi tutti i caratteri non alfabetici
- sostituisce una stringa specifica (utilizzando un'espressione regolare) con xxxxxx
Requisiti di elaborazione:
- importa l'intero file in memoria
- analizza il contenuto e rimuovi / rimuovi / sostituisci
Requisiti di output
- scrivi un singolo file TEXT come OriginalName + Parsed.txt
Il file di testo deve contenere
File originale (non elaborato), alla fine di questa sezione aggiungi un sommario con il conteggio di TUTTE le parole e i caratteri.
divisore ---------------
per separare il non elaborato dall'elaborato
i dati elaborati, alla fine della sezione aggiungi un riepilogo con il conteggio di TUTTE le parole e i caratteri.
OK ecco il mio modo di affrontarlo:
importa un file di testo vuoto che verrà salvato come OriginalName + _Parsed.txt e includerà la stessa riga nel file di testo con il riepilogo ... poi il divisore ------... quindi la riga elaborata in cui vengono rimosse le vocali, i caratteri non alpha e la stringa specifica sostituita da xxxxx. Include anche un riassunto Ti sembra il modo giusto per affrontarlo? Voglio chiedere che cosa è un'espressione regolare e che aspetto dovrebbe avere la linea finale in modo da poterla abbinare?
Anche un'ultima cosa, dice, assicurati che la versione compilata dell'applicazione possa essere testata su Windows 8.1.64bit che non ha installato Visual Studio. Lo sto facendo su Visual Studio, ma dovrei eseguire l'applicazione sull'applicazione console C # in modo che possano vederlo senza bisogno di Visual Studio? Dice il debug con la riga di comando e nessuna GUI coinvolta.