Tagged articles

Regex

311 articles · Page 2 of 4
php Courses
php Courses
Apr 10, 2023 · Backend Development

A PHP Web Crawler: Design, Implementation, and Challenges

This article describes a PHP‑based web crawler that extracts links and images using regular expressions, stores URLs in MySQL, handles duplicate detection via MD5, discusses performance limitations, and provides the full source code and usage instructions.

MySQLPHPRegex
0 likes · 8 min read
A PHP Web Crawler: Design, Implementation, and Challenges
IT Services Circle
IT Services Circle
Mar 26, 2023 · Fundamentals

Common Regular Expression Metacharacters and Their Usage in Python

This article explains the most frequently used regular expression symbols in Python, covering ordinary metacharacters, the OR operator, escape sequences, anchors, quantifiers, grouping, and shorthand character classes, each illustrated with clear code examples and explanations.

Pattern MatchingPythonRegex
0 likes · 6 min read
Common Regular Expression Metacharacters and Their Usage in Python
Liangxu Linux
Liangxu Linux
Mar 5, 2023 · Operations

Essential Linux Shell Commands for System Monitoring and Troubleshooting

This guide compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, checking CPU and memory usage, monitoring network connections, managing services, and includes a collection of practical regular expressions for common text‑processing tasks.

LinuxRegexshell
0 likes · 12 min read
Essential Linux Shell Commands for System Monitoring and Troubleshooting
Efficient Ops
Efficient Ops
Feb 15, 2023 · Operations

Essential Linux Shell Commands for System Monitoring and Troubleshooting

This guide compiles practical Linux shell commands for administrators to delete zero‑byte files, inspect and sort processes, extract URLs, check HTTP concurrency, modify SSH settings, terminate MySQL processes, list services, create symlinks, retrieve IP addresses, and monitor CPU, memory, disk, network, and logs, plus a handy set of common regular expressions.

Regexcommandssystem monitoring
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring and Troubleshooting
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2022 · Backend Development

Boost Go Performance 42% with One Tiny Change: Escape Analysis Explained

An accidental discovery by a GitHub engineer revealed that moving a single '&' operator in a Go program eliminated unnecessary copies, reduced heap allocations via escape analysis, and improved execution speed by 42%, highlighting common pitfalls in Go’s regex engine, malloc, and garbage collection.

Escape AnalysisGoRegex
0 likes · 5 min read
Boost Go Performance 42% with One Tiny Change: Escape Analysis Explained
FunTester
FunTester
Nov 18, 2022 · Backend Development

Master Java Web Crawling: From Data Scraping to Image Storage

This guide walks beginners through building a Java web crawler that fetches bestseller book cover images, covering data scraping, HTML parsing with jsoup or regex, and saving images locally, illustrated step‑by‑step with code examples and a tiered learning roadmap.

Image DownloadRegexbackend development
0 likes · 5 min read
Master Java Web Crawling: From Data Scraping to Image Storage
Liangxu Linux
Liangxu Linux
Sep 25, 2022 · Fundamentals

Essential Regular Expressions for Common Data Validation

A comprehensive collection of regular expressions for validating numbers, characters, emails, URLs, phone numbers, dates, IP addresses, and other common data formats, presented with clear descriptions and ready-to-use patterns for developers.

Pattern MatchingRegexValidation
0 likes · 16 min read
Essential Regular Expressions for Common Data Validation
政采云技术
政采云技术
Aug 16, 2022 · Fundamentals

Comprehensive Guide to Regular Expressions in JavaScript

This article provides a thorough tutorial on regular expressions, covering their history, fundamental concepts like quantifiers and character classes, debugging tools, advanced techniques such as lazy versus greedy matching and assertions, JavaScript RegExp methods, compatibility considerations, and practical code examples for common validation patterns.

FrontendJavaScriptPattern Matching
0 likes · 17 min read
Comprehensive Guide to Regular Expressions in JavaScript
DaTaobao Tech
DaTaobao Tech
Jul 14, 2022 · Frontend Development

Implementing a Simple HTML Parser in JavaScript

The article walks through building a simple JavaScript HTML parser by explaining browser parsing basics, using regular expressions to detect tags, managing a stack to match opening and closing elements, creating element and text node objects, and outlining code snippets while noting omitted features like script and style handling.

DOMHTML parserJavaScript
0 likes · 9 min read
Implementing a Simple HTML Parser in JavaScript
Python Programming Learning Circle
Python Programming Learning Circle
Jul 5, 2022 · Fundamentals

12 Essential Python Code Snippets for Everyday Programming

This article presents twelve practical Python code snippets—including regular‑expression validation, list slicing, swapping without a temporary variable, f‑strings, dictionary inversion, multithreading, most‑common element detection, CSV parsing, and more—to help developers write concise, efficient code without lengthy boilerplate.

CSVRegexcode snippets
0 likes · 9 min read
12 Essential Python Code Snippets for Everyday Programming
Python Programming Learning Circle
Python Programming Learning Circle
Jun 9, 2022 · Fundamentals

Python Interview Questions and Answers: Memory Management, Lambda, List Operations, Exceptions, and More

This article presents a collection of common Python interview questions covering memory management mechanisms, lambda functions, tuple/list conversion, duplicate removal techniques, sorting tricks, object copying methods, exception handling, the pass statement, range usage, regex operations, match vs search differences, and random number generation, each accompanied by clear explanations and code examples.

Regexexception-handlinglist
0 likes · 10 min read
Python Interview Questions and Answers: Memory Management, Lambda, List Operations, Exceptions, and More
Efficient Ops
Efficient Ops
May 25, 2022 · Fundamentals

Mastering Common Regex Patterns for Data Validation

This article provides a comprehensive collection of regular expression patterns for validating numbers, characters, emails, URLs, IP addresses, dates, and other common input formats, offering developers ready-to-use solutions for robust data validation in applications.

Input ValidationRegexValidation
0 likes · 15 min read
Mastering Common Regex Patterns for Data Validation
Efficient Ops
Efficient Ops
May 17, 2022 · Fundamentals

Mastering sed: Powerful Stream Editing Techniques for Linux

This tutorial introduces the Linux stream editor sed, explains its working principle, common usage scenarios, regular expression basics, essential command syntax, address selection methods, and provides practical examples to help readers efficiently perform automated text manipulation tasks.

LinuxRegexsed
0 likes · 12 min read
Mastering sed: Powerful Stream Editing Techniques for Linux
MaGe Linux Operations
MaGe Linux Operations
May 10, 2022 · Information Security

How Evil Regex Can Cripple Your Server: Understanding ReDoS Attacks

This article explains how maliciously crafted regular expressions can cause catastrophic backtracking, leading to Regular Expression Denial of Service (ReDoS) attacks, illustrates the problem with code examples, and provides practical mitigation strategies for developers.

Denial of ServiceReDoSRegex
0 likes · 9 min read
How Evil Regex Can Cripple Your Server: Understanding ReDoS Attacks
Taobao Frontend Technology
Taobao Frontend Technology
Apr 21, 2022 · Frontend Development

Build a Simple HTML Parser in JavaScript: Step-by-Step Guide

This article explains how to create a basic HTML parser in JavaScript by using regular expressions and a stack to convert an HTML string into a tree of nodes, complete with code examples, initialization steps, and handling of opening, closing, and self‑closing tags.

DOMHTML parserJavaScript
0 likes · 9 min read
Build a Simple HTML Parser in JavaScript: Step-by-Step Guide
Java Captain
Java Captain
Mar 27, 2022 · Fundamentals

Understanding Regular Expressions in Java: Password Validation Example

This article introduces regular expressions through a Java password‑validation case, compares a manual character‑checking implementation with a concise regex solution, explains regex syntax and meta‑characters, and demonstrates how to apply Pattern.matches for string validation in Java.

CodingPassword ValidationRegex
0 likes · 11 min read
Understanding Regular Expressions in Java: Password Validation Example
IT Services Circle
IT Services Circle
Mar 9, 2022 · Fundamentals

Learning Regular Expressions through AST Visualization

This article explains how to master regular expressions by visualizing their abstract syntax trees (AST), covering basic patterns, character classes, repetitions, greedy vs. non‑greedy matching, groups, and look‑ahead/look‑behind assertions with clear examples and diagrams.

ASTJavaScriptPattern Matching
0 likes · 11 min read
Learning Regular Expressions through AST Visualization
FunTester
FunTester
Dec 2, 2021 · Fundamentals

Regular Expressions in Java: Theory, Syntax, and Practical Examples

This article provides a comprehensive overview of Java regular expressions, covering their historical background, core syntax such as character literals, character classes, quantifiers, anchors, and logical operators, and demonstrates practical use cases like validation, splitting, and replacement of strings.

PatternRegexValidation
0 likes · 9 min read
Regular Expressions in Java: Theory, Syntax, and Practical Examples
Efficient Ops
Efficient Ops
Nov 22, 2021 · Operations

Essential Linux Shell Commands for System Monitoring & Troubleshooting

This guide compiles a comprehensive set of Linux shell commands and common regular expressions for checking processes, CPU, memory, disk usage, network activity, logs, and other system metrics, helping administrators quickly diagnose and resolve performance issues.

Command LineLinuxRegex
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring & Troubleshooting
FunTester
FunTester
Oct 7, 2021 · Fundamentals

Mastering Java Regular Expressions: Theory, Syntax, and Practical Examples

This article provides a comprehensive guide to Java regular expressions, covering their theoretical background, essential syntax elements, quantifiers, boundary matches, logical operators, and a wide range of practical examples for validation, replacement, splitting, and pattern matching of strings.

Pattern MatchingRegexjava
0 likes · 9 min read
Mastering Java Regular Expressions: Theory, Syntax, and Practical Examples
Open Source Linux
Open Source Linux
Sep 10, 2021 · Fundamentals

Mastering grep: Powerful Text Search Techniques for Linux

This guide explains grep's purpose, syntax, key options, and provides practical examples—including case‑insensitive, inverse, recursive, and anchored searches—to help users efficiently locate text in files on Unix-like systems.

Regexgreptext search
0 likes · 4 min read
Mastering grep: Powerful Text Search Techniques for Linux
Python Programming Learning Circle
Python Programming Learning Circle
Aug 31, 2021 · Backend Development

Python Web Crawler for Downloading Drama Links from cn163.net

This article describes how to build a Python web crawler that automatically generates numeric URLs, checks their validity, extracts download links for TV dramas from cn163.net, saves them to text files, and discusses practical challenges such as regex parsing, filename restrictions, and multithreading performance.

File HandlingPythonRegex
0 likes · 7 min read
Python Web Crawler for Downloading Drama Links from cn163.net
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 23, 2021 · Fundamentals

How to Clean and Analyze Messy Taobao Data with Python Regex and Pandas

This article walks through cleaning chaotic Taobao CSV data using Python's regular expressions and pandas, removing unwanted characters with stop‑words, performing word segmentation, and generating word‑frequency statistics through both a classic approach and a pandas‑optimized method, complete with code snippets and visual results.

RegexWord Frequencydata cleaning
0 likes · 10 min read
How to Clean and Analyze Messy Taobao Data with Python Regex and Pandas
Top Architect
Top Architect
Jun 25, 2021 · Fundamentals

Comprehensive Collection of Regular Expressions for Data Validation

This article provides an extensive set of regular expression patterns for validating numbers, characters, and special formats such as email, URLs, phone numbers, dates, IP addresses, and more, offering developers ready-to-use solutions for common data validation tasks across various programming contexts.

RegexValidationbackend
0 likes · 15 min read
Comprehensive Collection of Regular Expressions for Data Validation
Laravel Tech Community
Laravel Tech Community
Jun 22, 2021 · Backend Development

PHP Function for Validating Chinese ID Card Numbers

This article explains the structure of Chinese citizen ID numbers and provides a PHP function that validates both 15‑digit and 18‑digit IDs by checking format, birthdate correctness, and computing the checksum according to ISO 7064, accompanied by example usage.

RegexValidationchecksum
0 likes · 4 min read
PHP Function for Validating Chinese ID Card Numbers
Open Source Linux
Open Source Linux
Jun 15, 2021 · Fundamentals

Mastering Regex: Essential Patterns for Numbers, Text, and Special Formats

This guide compiles a comprehensive set of regular expression patterns for validating numbers, characters, emails, URLs, phone numbers, IP addresses, dates, and other special formats, providing ready-to-use code snippets that developers can apply across various programming contexts.

Pattern MatchingRegexValidation
0 likes · 15 min read
Mastering Regex: Essential Patterns for Numbers, Text, and Special Formats
Efficient Ops
Efficient Ops
Jun 15, 2021 · Frontend Development

Mastering Regex: Essential Patterns for Validating Numbers, Text, and URLs

This guide compiles a comprehensive collection of regular expressions for validating numeric formats, character sets, special inputs like emails and URLs, as well as IP addresses, dates, and other common data patterns, providing clear examples and explanations for developers.

FrontendJavaScriptRegex
0 likes · 17 min read
Mastering Regex: Essential Patterns for Validating Numbers, Text, and URLs
Programmer DD
Programmer DD
May 21, 2021 · Fundamentals

Essential Regular Expressions for Validating Numbers, Text, URLs and More

This article compiles a comprehensive collection of regular‑expression patterns for validating numeric formats, character sets, special requirements such as email, IP, dates, and various other input types, providing ready‑to‑use code snippets for developers.

RegexValidationdata validation
0 likes · 12 min read
Essential Regular Expressions for Validating Numbers, Text, URLs and More
FunTester
FunTester
May 18, 2021 · Operations

Performance Testing: Measuring QPS with JsonPath, Regex, and Exception Handling in Java

This article explores how to accurately measure QPS in Java performance‑testing scripts by using JsonPath and regular‑expression validation, analyzes error margins under different thread and iteration configurations, and demonstrates that exception handling has minimal impact on overall throughput.

JsonPathOperationsPerformance Testing
0 likes · 8 min read
Performance Testing: Measuring QPS with JsonPath, Regex, and Exception Handling in Java
Python Programming Learning Circle
Python Programming Learning Circle
Apr 26, 2021 · Fundamentals

Python Regular Expressions (re Module) – Concepts, Syntax, and Common Functions

This article explains Python regular expressions, covering basic and special characters, non‑print escapes, quantifier types, the re module’s compile function with flags, and the most frequently used pattern‑object methods such as match, search, findall, finditer, split, sub and subn, plus practical usage notes.

Pattern MatchingPythonRegex
0 likes · 12 min read
Python Regular Expressions (re Module) – Concepts, Syntax, and Common Functions
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 21, 2021 · Backend Development

Mastering Aviator: Advanced Java Expression Engine Examples

This guide demonstrates how to use the Aviator 5.2.5 expression engine on Java 8 with practical examples covering ternary operators, regex matching, variable shortcuts, nil handling, date comparisons, big number calculations, the powerful seq library, execution modes, and debugging techniques.

BigDecimalRegexexpression-engine
0 likes · 7 min read
Mastering Aviator: Advanced Java Expression Engine Examples
Liangxu Linux
Liangxu Linux
Feb 12, 2021 · Fundamentals

Master Linux grep: 10 Practical Examples to Boost Your Text Searching Skills

This guide introduces the powerful Linux grep command, explains its regex-based searching capabilities, and walks through ten hands‑on examples—including filtering by keywords, context lines, line numbers, and exclusion—followed by a concise reference of the most useful grep options.

LinuxRegexcommand-line
0 likes · 5 min read
Master Linux grep: 10 Practical Examples to Boost Your Text Searching Skills
Efficient Ops
Efficient Ops
Jan 18, 2021 · Fundamentals

Mastering Regular Expressions: Essential Rules and Advanced Techniques

This comprehensive guide explains what regular expressions are, outlines basic syntax, character classes, quantifiers, anchors, grouping, backreferences, lookahead/lookbehind assertions, and advanced options, providing practical examples to help developers validate, search, and manipulate strings effectively.

Pattern MatchingProgramming FundamentalsRegex
0 likes · 11 min read
Mastering Regular Expressions: Essential Rules and Advanced Techniques
php Courses
php Courses
Dec 14, 2020 · Mobile Development

Implementing Clipboard Functionality in WeChat Mini Programs

This tutorial demonstrates how to detect, extract, and paste content copied from WeChat into a Mini Program by using the wx.getClipboardData API, applying regular‑expression matching, and displaying a confirmation modal only when the clipboard data differs from the previously stored value.

JavaScriptRegexWeChat mini program
0 likes · 4 min read
Implementing Clipboard Functionality in WeChat Mini Programs
Open Source Linux
Open Source Linux
Nov 30, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Maintenance

This guide compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, checking CPU, memory, disk usage, network load, and other system metrics, plus a collection of useful regular expressions for text processing and validation.

LinuxMonitoringRegex
0 likes · 13 min read
Essential Linux Shell Commands for System Monitoring and Maintenance
phodal
phodal
Nov 23, 2020 · Fundamentals

Can a Universal Language Model Translate Any Code to Any Other Language?

The article chronicles a multi‑year effort to build a universal language model that can convert any source programming language into any target language, detailing experiments with Go‑ANTLR, Kotlin‑ANTLR, regex‑based parsing, DSL design, and the emerging Charj language and its tooling.

ANTLRCompiler designRegex
0 likes · 11 min read
Can a Universal Language Model Translate Any Code to Any Other Language?
Efficient Ops
Efficient Ops
Oct 11, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Maintenance

This article compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, sorting by memory or CPU usage, checking URLs, network connections, system load, disk space, logs, and includes a handy collection of common regular expressions for text processing.

Command LineLinuxRegex
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring and Maintenance
ITPUB
ITPUB
Sep 28, 2020 · Operations

Essential Linux Regex Commands for Quick System Queries

A concise collection of Linux command-line one‑liners demonstrates how to extract IPv4 addresses, disk usage, user information, permissions, and pattern matches using regular expressions and tools like ifconfig, df, cat, cut, sort, and egrep.

LinuxRegexShell scripting
0 likes · 5 min read
Essential Linux Regex Commands for Quick System Queries
Laravel Tech Community
Laravel Tech Community
Sep 11, 2020 · Backend Development

Understanding PHP preg_match() Function with Detailed Examples

This article explains the PHP preg_match() function, its parameters, return values, and optional flags, and provides four practical code examples demonstrating simple pattern matching, word‑boundary searches, URL host extraction, and named‑capture groups for extracting data.

Pattern MatchingRegexbackend
0 likes · 4 min read
Understanding PHP preg_match() Function with Detailed Examples
Laravel Tech Community
Laravel Tech Community
Sep 8, 2020 · Backend Development

Using preg_split() to Split Strings with Regular Expressions in PHP

This article explains the PHP preg_split() function, its signature, parameters, return values, and provides multiple code examples demonstrating how to split strings using regular expressions, control split limits, and apply flags such as PREG_SPLIT_NO_EMPTY and PREG_SPLIT_OFFSET_CAPTURE.

Regexbackendphp-functions
0 likes · 3 min read
Using preg_split() to Split Strings with Regular Expressions in PHP
Laravel Tech Community
Laravel Tech Community
Sep 4, 2020 · Fundamentals

Comprehensive Collection of Regular Expressions for Data Validation

An extensive compilation of regular expressions covering numeric, character, email, URL, phone, ID, password, date, IP, and other validation patterns, complete with examples and explanations, providing developers a ready reference for implementing robust input validation across various programming contexts.

Input ValidationRegexValidation
0 likes · 5 min read
Comprehensive Collection of Regular Expressions for Data Validation
FunTester
FunTester
Aug 18, 2020 · Backend Development

Mastering JsonPath with Regex: Filter JSON Arrays and Validate Nodes

This tutorial demonstrates how to use JsonPath combined with regular expressions to filter JSON arrays, perform case‑insensitive matches, and discuss the limitations of regex validation on node values, providing concrete Java code examples and console outputs.

JsonPathRegexbackend
0 likes · 5 min read
Mastering JsonPath with Regex: Filter JSON Arrays and Validate Nodes
Laravel Tech Community
Laravel Tech Community
Jun 22, 2020 · Backend Development

Understanding PHP preg_filter: Syntax, Parameters, and Examples

The article explains PHP's preg_filter function, detailing its signature, parameters, return values, and differences from preg_replace, and provides clear code examples that demonstrate how it returns only matched results while omitting non‑matching elements.

Regexbackendphp-functions
0 likes · 4 min read
Understanding PHP preg_filter: Syntax, Parameters, and Examples
Laravel Tech Community
Laravel Tech Community
Jun 19, 2020 · Backend Development

PHP preg_match_all() Function: Usage, Parameters, and Examples

This article explains the PHP preg_match_all() function, detailing its signature, purpose, parameter descriptions, return values, and provides three practical code examples that demonstrate pattern matching, result extraction, and named sub‑pattern usage.

Pattern MatchingRegexbackend-development
0 likes · 4 min read
PHP preg_match_all() Function: Usage, Parameters, and Examples
Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2020 · Fundamentals

Python One‑Liner Tricks: Summation, List Deduplication, Comprehensions, Swapping, Sorting, Counting, Space Removal, Regex, Doubling, and Multiplication Table

This article presents a collection of concise Python one‑liner techniques covering integer summation, list deduplication, list comprehensions, value swapping, length‑based sorting, character counting, whitespace removal, Chinese character regex, element doubling, and generating a multiplication table, each illustrated with brief explanations and code snippets.

One-linerPythonRegex
0 likes · 4 min read
Python One‑Liner Tricks: Summation, List Deduplication, Comprehensions, Swapping, Sorting, Counting, Space Removal, Regex, Doubling, and Multiplication Table
ITPUB
ITPUB
Jun 8, 2020 · Fundamentals

Master grep: Powerful Regex Search Techniques for Linux

This guide explains how to use the Linux grep command with common options and regular‑expression patterns, providing step‑by‑step examples that demonstrate counting matches, case‑insensitive searches, inverse matches, anchoring, character classes, and quantifiers.

LinuxRegexcommand-line
0 likes · 6 min read
Master grep: Powerful Regex Search Techniques for Linux
Liangxu Linux
Liangxu Linux
Jun 7, 2020 · Fundamentals

Mastering grep: Essential Syntax, Options, and Real-World Examples

This guide explains the Linux grep command, covering its core syntax, most useful options, and a dozen practical regular‑expression examples that demonstrate how to search, filter, and manipulate text files efficiently from the command line.

RegexTutorialcommand-line
0 likes · 5 min read
Mastering grep: Essential Syntax, Options, and Real-World Examples