ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
589
589
EMPFEHLEN
-
Ich habe geschafft einen String durchzusuchen allerdings unterscheidet die Suche immer noch klein und gross Schreibung Wie kann ich das ignorieren!
-
04.07.05 21:48 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Die Funktion "Diesen Beitrag einem Moderator melden" ist für den Fall gedacht, dsa ein User gegen gewisse Regeln verstößt oder dergleichen, aber nicht um einen Moderator in den Thread zu locken damit er dir Antwort gibt!
Und werde ein wenig Geduldiger!
Merke dir das.
Wenn du Infos gibst wie du suchst, kann man dir auch etwas leichter helfen.
Ansonsten einfach mal den zu durchsuchenden Text und das Suchwort in Kleinbuchstaben wandeln.With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
searchForThis = Request.Form.Get("suchbegrif");
searchForThis = searchForThis.TrimEnd(' ');
searchForThis = searchForThis.TrimStart(' ');
string [] cS = searchForThis.Split(new Char[] {' '});
for (int si = 0; si < cS.GetLength(0); si++)
{
if (cS[si] != ""){
cS[si] = cS[si].Replace("'", "");
correctString = MakeTitelString.Replace(cS[si], "<b><font color=#ff0000>" + cS[si] + "</font></b>");
MakeTitelString = correctString;}
}
Mit dieser code Versuche ich die Gesuchte wörte bei der Ausgabe fettmarkiert bekommen!
Und will dabei Gross- und Kleinschreibung ignorieren!
-
04.07.05 22:36 #4
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Naja.. wie ich schon sagte. Mach dir Kopien und für Vergleiche benutzt du einfach nur eine kleingeschriebene Version des Textes/Suchstrings.
Einen Suchvorgang kann ich übrigens irgendwie in deinem Code grad nicht finden, aber egal.With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Du hast recht! Suchforgang ist wo anders! Und du hast wieder recht, dass es egal ist!
Nun du hast mir eine Methode vorgeschlagen, die folgendes ausführt:
Egal, ob ich in Sucheingabefeld buchstaben grossschreibe oder nicht, das ganze string wird in Kleinbuchstaben umgewandelt und ersetzt dan im Zielstring nur kleingeschriebene vorkommnisse.
Ich brauch eiber ein bischen andere lösung:
Suchstring = "blabla";
Zielstring = "super BlaBla";
Ich will jetzt, dass BlaBla mit einem blabla gefunden und durch <b>BlaBla</b> ersetzt wird
Kannst du das?
-
Hallo maksbor80!
Du willst also das das "BlaBla" durch "blabla" ersetzt wird? Wieso steht dann in deinem "BlaBla" String noch "super " davor.
Dann würde doch das "blabla" duch "super BlaBla" ersetzt werden. BlaBlaBla BlaBla
Schau halt einfach mal in den ObjektBrowser vom VS. Ließ die Overwiews und schau Dir die Methoden & Funktionen an und spiel damit ein bissel rum.Code :1 2 3 4 5
string sSearch = "blabla"; string sTarget = "BlaBla"; if ( sSearch == sTarget.ToLower() ) sSearch = sTarget;
Die Methoden & Funktionen die String mitbringt sind ziemlich selbsterklärend.
Btw. mitKönntest Du eine Zeile in ein String Array konvertieren und Element für Element prüfen.Code :1
string[] sLine = sSearch.Split(' ')
Du solltest Dir noch Reguläre Ausdrücke anschauen wenn Du nicht nur "vergleichen" willst. Hier im Forum gibts genug dazu.
MfG, cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Hi!
Najo Alex Lösung ist ja nu ein Hinweis, mit welchen Mitteln Du Deine Anforderung umsetzen könntest und nicht ob es in Deinen Code passt!
Naja egal.. Das sollte helfen: Im Returnstring steht dann Dein "BlaBla", sofern ich das verstanden habe wolltest Du das haben:
Code :1 2 3 4 5 6 7 8 9
public string Suchstring = "blabla"; public string Zielstring = "super BlaBla"; public string ReturnString = ""; int index = Zielstring.ToUpper().IndexOf(Suchstring.ToUpper()); if (index >= 0) { ReturnString = Zielstring.Substring(index,Suchstring.Length); }
Hoffe geholfen zu haben.
Ciao
LieberNet
-
Wenn ich das nun richtig verstanden habe, willst du deinen Test nach bestimmten Wörtern durchsuchen lassen und diese dann fett zu markieren.
Du musst also <b> davor und </b> danach einfügen.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
string OriginalText = "Dies ist der String der durchsucht wird"; string TmpText = OriginalText; string SuchKriterium = "der"; string InsertAnfang = "<b>"; string InsertEnde = "</b>"; int SuchPosition = 0; while (TmpText.ToLower().IndexOf(SuchKriterium.ToLower(), SuchPosition) >= 0) { SuchPosition = TmpText.ToLower().IndexOf(SuchKriterium, SuchPosition); TmpText = TmpText.Insert(SuchPosition+SuchKriterium.Length, InsertEnde); TmpText = TmpText.Insert(SuchPosition, InsertAnfang); SuchPosition = SuchPosition + InsertAnfang.Length + InsertEnde.Length + SuchKriterium.Length; }
Du musst nur noch Suchkriterium und OriginalText anpassen.
Hoffe das ist das was du haben wolltest und ich konnte dir ein wenig helfen.
Wenn du Fragen zum Quellcode hast, helf ich dir gerne.
Ansonsten kann ich mich nur cosmochaosmaker anschließen...Geändert von Pierre (05.07.05 um 17:22 Uhr)
<awaldman> Ich arbeite ab sofort wie Robinson Crusoe:
<awaldman> Erstmal nichts machen und warten bis Freitag kommt ! :)
-
Hallo Pierre!
Wie hast Du das nur erkannt was er genau wollte?
Nee, Spaß.
Btw. um die Sache abzurunden:
richTextBox formatieren - ThreadMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
wie Leerzeichen bei der Suche ignorieren?
Von Registrierer im Forum PHPAntworten: 6Letzter Beitrag: 01.06.10, 13:57 -
bei Suche Groß und Kleinschreibung ignorieren
Von thomsonz im Forum PHPAntworten: 4Letzter Beitrag: 20.07.08, 12:52 -
Groß / Kleinschreibung ignorieren bei einem string vergleich
Von Fridulin im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 08.05.06, 15:20 -
Provider erlaubt keine Erotikbanner - kann man diesen Punkt ignorieren ?
Von uupS im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 11.04.04, 12:45 -
Wie kann ich meine Seite klein halten?
Von Canada im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.03.04, 16:09





Zitieren

Login





