Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy lehet megkeresni...

C#-ban hogy lehet megkeresni egy txt fáljban egy sort és CSAK azt a sort kiírni?

Figyelt kérdés
Console alkalmazás. Eddig már eljutottam odáig hogy megkeresse a szót de csak azt mondja meg hogy hanyadik betű a kezdőbetűje.

2016. jún. 28. 17:12
 1/10 anonim ***** válasza:
Mi alapján keresed a sort?
2016. jún. 28. 17:16
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:
string alapján keresem és azt meg Console.ReadLine();al kérem be.
2016. jún. 28. 17:18
 3/10 anonim ***** válasza:

Ez még nem mond semmit.

A sornak tartalmaznia kell a bekért stringet?

Vagy egy az egyben ugyanannak lennie?

Vagy prefixnek?

Vagy postfixnek?

2016. jún. 28. 17:29
Hasznos számodra ez a válasz?
 4/10 A felhasználó ***** válasza:
Regex
2016. jún. 28. 18:35
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:

ciklus: a fájl sorain

> ha (adott sor megfelel a feltételeknek)

> > kiír: adott sor

ciklus vége

2016. jún. 28. 19:17
Hasznos számodra ez a válasz?
 6/10 A kérdező kommentje:

Itt a kód:// ez a program azt csináni hogy beírom egy // tárgy nevét és kiírja hogy mennyi az ID-ja

class Program

{

static void Main(string[] args)

{

while (true)

{

string szoveg = String.Empty;

using (StreamReader sr = new StreamReader(@"C:\Users\*****\Documents\*****.txt"))

{

szoveg = sr.ReadToEnd();

};

int i = 0;

string keres = String.Empty;

Console.WriteLine("Kérem adja meg a keresett tárgy nevét.");

keres = Console.ReadLine();


while (i <= szoveg.Length - keres.Length && szoveg.Substring(i, keres.Length) != keres) //eldöntés alapalgoritmusa!!!

{

//substring metódus, valamint egy változó lenght tulajdonsága!!

i++;

}

if (i > szoveg.Length - keres.Length)

{

Console.Write("Nincsen benne az adatbázisban a keresett tárgy.");


}

else

{

Console.Write("(" + i + ") ");


}



Console.ReadLine();

}

}

}

2016. jún. 29. 06:13
 7/10 A kérdező kommentje:
bevallom őszintén kicsit copy-ztam :)
2016. jún. 29. 06:13
 8/10 anonim ***** válasza:

1. Ebben semmi regex-et nem látok. :)

2. Használd a string IndexOf() metódusát, az helyből megmondja, hol kezdődik a keresett szöveg.

3. Mintha ez a kód csak egy sort vizsgálna...

2016. jún. 29. 17:20
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
3. ...ja nem, látom már a nagy ciklust. :)
2016. jún. 29. 17:20
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
Miért van kiemelve a kérdés??
2016. júl. 3. 13:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!