Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 04:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C# bestimmte Links auslesen [FRAGE]

Discussion on C# bestimmte Links auslesen [FRAGE] within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
Talking C# bestimmte Links auslesen [FRAGE]

Hallo


Ich möchte aus einem Text z.b. einen Link auslesehn.....
achhhh ich zeige es einfach an nem beispiel:
z.B. der Text
Quote:
sargaegf45tz245aergwregeegrgsdfgaffg qwfewrgse
gsrvdgfg 5z 4wdrwwre 245hzwrthwregwrg5q4htrhghw4 56hz35
erg wreg54trgdgw t6hhttp:// beispiellink.jpgwergwtrgrther
ertherthtrh356hgrhe5zhhttp://bsppppp.jpg34r2t34t5gfwergwergw
wrthg56vhrtg345gtz4356z356z35vz6 35v6z3456 zh56zbh 456h
5v36hb456vh4 67h v467j hvb46 7hjvj
das ich dann so einen text habe und dann sollte mir nur die jeweiligen links angezeigt werden(wie die ausgegeben werden ist erstmal egal)
Ich muss das nur so haben das der mir alles raussucht was mit "http://" beginnt und z.b. mit ".jpg" aufhört....
doof zu erklären hahaha

Naja ich hoffe ihr wisst was ich meine^^
Wenn mir einer helfen kann bittee antworten

Mfg WhiteCollar
WhiteCollar is offline  
Old 12/16/2012, 19:14   #2

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Google hilft dir in solchen Situtationen gut weiter...


Njahs is offline  
Thanks
1 User
Old 12/16/2012, 19:41   #3
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
Quote:
Originally Posted by Njahs View Post
Google hilft dir in solchen Situtationen gut weiter...


habs gegooglet
..... hab aber nur zeug gefunden um zeilen ausgeben zu lassen.....

ehmmmm wie wär den der code wenn ich das: @"http://(.*?).jpg";
auslesen und in ne messagebox ausgeben lassen würde...

Quote:
WebClient wClient = new WebClient();
string strSource = wClient.DownloadString(webBrowser1.Url);

saveFileDialog1.ShowDialog();
string filename = saveFileDialog1.FileName;

StreamWriter sw = new StreamWriter(filename);
sw.Write(strSource);
sw.Close();
so speichere ich mein Quellcode.. kannste anhand von dem mal zeigen wie ich das so nur nicht speicer sondern ausgebe(nur die links)
WhiteCollar is offline  
Old 12/16/2012, 19:46   #4

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Quote:
Originally Posted by WhiteCollar View Post
habs gegooglet
..... hab aber nur zeug gefunden um zeilen ausgeben zu lassen.....

ehmmmm wie wär den der code wenn ich das: @"http://(.*?).jpg";
auslesen und in ne messagebox ausgeben lassen würde...

so speichere ich mein Quellcode.. kannste anhand von dem mal zeigen wie ich das so nur nicht speicer sondern ausgebe(nur die links)
Njahs is offline  
Old 12/16/2012, 20:01   #5
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
Quote:
Originally Posted by Njahs View Post
des meinte ich net....

Quote:
private void button4_Click(object sender, EventArgs e)
{
WebClient wClient = new WebClient();
string strSource = wClient.DownloadString(webBrowser1.Url);
string source = strSource, pattern = @"http://(.*?).jpg";

System.Text.RegularExpressions.Match match = System.Text.RegularExpressions.Regex.Match(source, pattern);

MessageBox.Show(source);
passt ja i-wie net...
WhiteCollar is offline  
Old 12/16/2012, 20:25   #6

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Feuer halt ne MessageBox statt "Console.WriteLine(match.Value);" ab oder so. Oder erstell dir ein Array mit den gefundenen Links und zeig das in der MessageBox an, dann hast du nicht x MessageBoxes sondern eine.
snow is offline  
Old 12/16/2012, 20:34   #7
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
das mit der message box war eh nurn beispiel^^
von miraus auch als label das änder ich später so oder so,...
aber der befehl wär dann

Quote:
string source = strSource, pattern = @"http://(.*?).jpg";

System.Text.RegularExpressions.Match match = System.Text.RegularExpressions.Regex.Match(source, pattern);

while (match.Success)
{

label2.Text = (match.Value);
match = match.NextMatch();
}
oder wie?
WhiteCollar is offline  
Old 12/16/2012, 20:49   #8

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Das ist eine while-Schleife, also wird der Label-Text bei jeden Durchgang geändert.

erstell halt vor der while-Schleife nen String und bei jedem Durchlauf fügst du dann den gefundenen Link hinzu.

string links;

while (durchlauf)
{
links += match.Value;
//restlicher Code, was du in der while-Schleife ausführen willst
}
snow is offline  
Thanks
1 User
Old 12/16/2012, 21:24   #9
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
ich habs schon hinbekomme^^ stehe grade nur vor nem neuem problem^^ er findet z.b.
Quote:
qergqergwregwegtr
aber er soll nur
Quote:
"http://ferfwergwregwregtwetg.de" qergqergwregwegtr "http://rfgergwergweg.jpg"
finden...^^
ich hab jetzt überlegt das ich das immer bei dem " splitten lasse und dann aus den splitts die links auslesen lasse... aber da komme ich grade auch net weiter^^
WhiteCollar is offline  
Old 12/16/2012, 21:47   #10

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Quote:
Originally Posted by WhiteCollar View Post
ich habs schon hinbekomme^^ stehe grade nur vor nem neuem problem^^ er findet z.b.

aber er soll nur

finden...^^
ich hab jetzt überlegt das ich das immer bei dem " splitten lasse und dann aus den splitts die links auslesen lasse... aber da komme ich grade auch net weiter^^
Empfehlenswert wäre Tutorial zum Thema RegEx.

Njahs is offline  
Thanks
1 User
Old 12/16/2012, 21:55   #11
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
des andere pattern geht i-wie garnet^^
WhiteCollar is offline  
Old 12/16/2012, 22:31   #12

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Bei mir funktioniert es wunderbar.

Quote:
rahttp://bsppppp.jpgadsadwadehttp://lala.jpg
Ausgabe: "http://bsppppp.jpg", "http://lala.jpg"

Um seiten, wie zB "http://beispiel.com/test.jpg" rauszufiltern,
brauchst du noch ein anderes Pattern, falls du das meinst.
Njahs is offline  
Thanks
1 User
Old 12/17/2012, 05:46   #13
 
WhiteCollar's Avatar
 
elite*gold: 31
Join Date: Mar 2010
Posts: 1,440
Received Thanks: 752
Quote:
Originally Posted by Njahs View Post
Bei mir funktioniert es wunderbar.



Ausgabe: "http://bsppppp.jpg", "http://lala.jpg"

Um seiten, wie zB "http://beispiel.com/test.jpg" rauszufiltern,
brauchst du noch ein anderes Pattern, falls du das meinst.
bei mir gibt er garnix aus.... hmmm ehmmm weleches pattern brauch ich?!^^ bin ein blutiger anfänger in C# + danke das du hilfst@^^
WhiteCollar is offline  
Old 12/18/2012, 21:17   #14


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Arrow General Coding -> .NET Languages

#moved
MrSm!th is offline  
Old 12/19/2012, 20:07   #15
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Epic fail
'Heaven. is offline  
Thanks
5 Users
Reply


Similar Threads Similar Threads
Aus einer .html Datei bestimmte Werte auslesen.
09/22/2012 - AutoIt - 1 Replies
Hallo, kann mit jemand kurz helfen, ich bekomme es einfach nicht gebacken :( Der Bot soll aus einer .html Datei wie dieses rot markierte Wert "fbid=387511387985027&" untereinander im Edit-Box anzeigen.(Also..alle 15 Werte vor fbid=)
Bestimmte Wörter in Textdatei auslesen
07/05/2012 - AutoIt - 15 Replies
Hey Leute, habe ein kleines Problem mit dem Auslesen einer Textdatei. Unzwar lese ich derzeit die letzte Zeile einer Textdatei mit $Bla = FileReadline($Bla1, -1) aus. Dann wird die ausgelesene Zeile in eine Listview eingetragen. Etwa so: Func _Eintragen()
[VB.NET] Links aus einer Datei auslesen und abrufen???!
12/04/2011 - .NET Languages - 8 Replies
Hallo Community! Ich bin dabei ein Program zu schreiben welches aus einer Art Datenbank Links erhausließt und diese dann in einem WebBrowser nacheinander aufruft. Das meine ich so. Klick auf Button -> Webbrowser Läd den ersten Link in der Liste -> führt einen befehl auf der Seite auf (nicht umbedingt notwendig kann ich selber schreiben) -> Wartet 5 sekunden ->
Txt Datei bestimmte Zeilen auslesen?
08/19/2011 - AutoIt - 2 Replies
Hallo, kann ich von einer Textdatei auch nur eine bestimmte Zeile auslesen? Wenn ja, wäre es nett, wenn ihr mir sagen würdet, wie ich es machen.
[HOW]Ref Links auslesen
05/22/2010 - WarRock - 6 Replies
x



All times are GMT +1. The time now is 04:53.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.