Wie um zu überprüfen, ob ein Wort beginnt mit einem bestimmten Charakter?
Ich habe eine Liste mit Sharepoint-Elementen: jedes Element hat einen Titel, eine Beschreibung und einen Typ.
Ich erfolgreich abgerufen haben, ich nannte es result
. Ich möchte zunächst prüfen, ob es irgendein Element in result
beginnt mit A dann B dann C usw. Ich werde das gleiche zu tun für jedes alphabet Charakter und dann, wenn ich ein Wort beginnend mit diesem Charakter habe ich zum anzeigen der Zeichen in Fettschrift.
Ursprünglich habe ich die Zeichen angezeigt mithilfe dieser Funktion:
private string generateHeaderScripts(char currentChar)
{
string headerScriptHtml = "$(document).ready(function() {" +
"$(\"#myTable" + currentChar.ToString() + "\") " +
".tablesorter({widthFixed: true, widgets: ['zebra']})" +
".tablesorterPager({container: $(\"#pager" + currentChar.ToString() +"\")}); " +
"});";
return headerScriptHtml;
}
Wie kann ich überprüfen, ob ein Wort beginnt mit einem bestimmten Charakter?
- Ich kann Ihre Frage nicht verstanden, aber wenn Sie können analysieren it, um eine Zeichenfolge, die Sie verwenden können, die
.StartsWith
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu prüfen, Wert, Verwendung:
Können Sie eine kleine extension-Methode übergeben eine Liste mit A, B, und C
UND als bonus, wenn Sie wissen wollen, was Ihr string beginnt mit", " aus einer Liste, und etwas tun, basiert auf diesem Wert:
Verwendung:
new []{'a', 'b', 'c'}.Contains(s[0])
out
parameter, ist genau das, was ich dachte zu schreiben, für meine Bedürfnisse, was ist zu prüfen eingehende route mit einer Liste von route-url-Segmente. Funktioniert wie ein Charme!StartsWithAny
ist besser lesbar, und kann wieder verwendet werden, in vielen Orten.Vorausgesetzt, die Eigenschaften, die Sie überprüft haben, sind string-Typen, die Sie verwenden können, die String.StartsWith() Methode.. zum Beispiel: -
Spülen und wiederholen
Versuchen Sie, die folgenden unten. Man kann entweder StartsWith oder Substring 0,1 (erste Buchstabe)
Konnten Sie so etwas tun, um zu überprüfen, ob ein bestimmtes Zeichen.
Die StartsWith-Methode hat eine option zum ignorieren der Fall ist. Der Dritte parameter ist, um die Kultur festgelegt. Wenn der Wert null ist, es verwendet einfach die aktuelle Kultur. Mit dieser Methode können Sie in einer Schleife durch deine Worte, führen Sie den check-in und-Prozess das Wort zu markieren, das erste Zeichen als benötigt.
Zurückgeben der ersten Zeichen in einem string verwenden:
Du implementieren könntest Reguläre Ausdrücke. Sie sind sehr mächtig, aber wenn Sie das design Ihren Ausdruck, es tatsächlich zu erreichen eine Aufgabe für Sie.
Finden zum Beispiel eine Zahl, Buchstabe, Wort, und etc. es ist sehr ausdrucksstark und flexibel.
Haben Sie eine wirklich tolle Anleitung auf Sie hier:
Ein Beispiel für solch ein Ausdruck wäre:
Finden würde, dass alle Elemente, die beginnen mit einem "a" - egal, der Fall ist. Sie finden sogar nutzen Lambda und Linq to machen Sie flow auch besser.
Hoffentlich das hilft.