Code Explainers
Code explainers tagged #string-parsing
php
<?php class NameParser {
Parsing a full name into components in PHP
string-parsing
arrays
normalization
Intermediate
8 steps
java
public static Map<String, String> parseCookieHeader(String header) { Map<String, String> cookies = new LinkedHashMap<>(); if (header == null || header.isBlank()) { return cookies;
Parsing an HTTP Cookie header in Java
string-parsing
http
url-decoding
Intermediate
6 steps
go
package textutil import "strings"
Extracting delimited text with strings.Cut
string-parsing
delimiters
standard-library
Beginner
7 steps
go
package useragent import ( "regexp"
Parsing user-agent strings in Go
regex
string-parsing
ordering
Intermediate
7 steps
javascript
function isValidCardNumber(input) { const digits = String(input).replace(/[\s-]/g, ''); if (!/^\d{13,19}$/.test(digits)) {
Validating card numbers with Luhn
checksum
validation
luhn-algorithm
Intermediate
7 steps
java
public final class NaturalOrderComparator implements Comparator<String> { public static final NaturalOrderComparator INSTANCE = new NaturalOrderComparator();
Natural-order string sorting in Java
comparator
natural-sort
string-parsing
Intermediate
9 steps
javascript
function splitFullName(fullName) { const cleaned = (fullName || '').trim().replace(/\s+/g, ' '); if (!cleaned) {
Parsing full names into first and last
string-parsing
regex
edge-cases
Intermediate
8 steps