Articles of Zeichenfolge

Benutzerdefinierter Manipulator für C ++ iostream

Ich möchte einen benutzerdefinierten Manipulator für ostream implementieren, um einige Änderungen am nächsten Element vorzunehmen, das in den Stream eingefügt wird. Nehmen wir zum Beispiel an, ich habe ein benutzerdefiniertes Manipulator- Zitat : std::ostringstream os; std::string name(“Joe”); os << "SELECT * FROM customers WHERE name = " << quote << name; Das Zitat des Manipulators […]

Effiziente Möglichkeit, Versionszeichenfolgen in Java zu vergleichen

Mögliche Duplikate: Wie vergleichen Sie zwei Versionsstrings in Java? Ich habe 2 Zeichenfolgen, die Versionsinformationen wie folgt enthalten: str1 = “1.2” str2 = “1.1.2” Nun kann mir jemand den effizienten Weg erklären, diese Versionen innerhalb von Strings in Java zu vergleichen und return 0, wenn sie gleich sind, -1, wenn str1 str2.

Entfernen Sie einen Teil einer Zeichenfolge

Wie entferne ich einen Teil einer Zeichenkette? Zum Beispiel in ATGAS_1121 möchte ich alles vor _ entfernen.

Wie überprüft man, ob eine Zeichenfolge Text aus einem Array von Teilzeichenfolgen in JavaScript enthält?

Ziemlich einfach. In Javascript muss ich überprüfen, ob eine Zeichenfolge Teilzeichenfolgen in einem Array enthält.

Drucken Sie Newline in PHP in einfachen Anführungszeichen

Ich versuche, so oft wie möglich einzelne Anführungszeichen zu verwenden, und mir ist aufgefallen, dass ich \ n nicht in einfachen Anführungszeichen verwenden kann. Ich weiß, dass ich einen Newline-String buchstäblich eingeben kann, indem ich auf return drücke, aber dadurch wird die Einrückung meines Codes verschraubt. Gibt es ein ASCII-Zeichen oder etwas, das ich schreiben […]

Überprüfen Sie, ob die Zeichenfolge chinesische Zeichen enthält

Ich habe die Zeichenfolge $str und möchte überprüfen, ob der Inhalt chinesische Zeichen enthält oder nicht (true / false) $str = “赕就可消垻,只有当所有方块都被消垻时才可以过关”; kannst du mir bitte helfen? Vielen Dank! Adrian

Iterate über jede Zeile in einer Zeichenfolge in PHP

Ich habe ein Formular, das es dem Benutzer erlaubt, entweder eine Textdatei hochzuladen oder den Inhalt der Datei in einen Textbereich zu kopieren / einzufügen. Ich kann leicht zwischen den beiden unterscheiden und das, was sie eingegeben haben, in eine Stringvariable setzen, aber woher komme ich dann? Ich muss über jede Zeile der Zeichenfolge iterieren […]

Finde das erste Zeichen, das sich zwischen zwei Strings unterscheidet

Gibt es bei zwei gleichlangen Strings eine elegante Möglichkeit, den Offset des ersten anderen Zeichens zu erhalten? Die naheliegende Lösung wäre: for ($offset = 0; $offset < $length; ++$offset) { if ($str1[$offset] !== $str2[$offset]) { return $offset; } } Aber das sieht für eine so einfache Aufgabe nicht ganz richtig aus.

Verkettung mit Hinzufügung funktioniert nicht wie erwartet

Hier ist mein PHP-Code mit SQL-Abfrage, aber die Ausgabe ist nicht wie erwartet: $sql = ‘INSERT INTO `event_footers` (`event_id`, `order`, `file_id`, `url`) VALUES ‘; foreach($all_footers as $key => $val){ $sql .= ‘(‘.(int)$data[‘event_id’].’, ‘.$key + 1 .’, ‘.(int)$val[‘file_id’].’, “‘.addslashes($val[‘url’]).'”), ‘; } $sql = rtrim($sql, ‘, ‘); var_dump($sql); exit; UND ich bekomme SQL-Abfrage wie folgt: `INSERT INTO […]

Regex verschachtelte Klammern

Ich habe folgende Zeichenfolge: a,b,c,de(f,g,h,i(j,k)),l,m,n Wüsste, wie ich eine Regex bauen könnte, die mir nur die “erste Stufe” von Klammern zurückgibt, etwa so: [0] = a,b,c, [1] = de(f,g,h,ij(k,l)) [2] = m,n Das Ziel wäre, den Abschnitt mit dem gleichen Index in Klammern geschachtelt zu lassen, um ihn zukünftig zu manipulieren. Vielen Dank. BEARBEITEN Versuchen, […]