Home  >  Article  >  Backend Development  >  Recommended basic introductory tutorials on subexpressions

Recommended basic introductory tutorials on subexpressions

伊谢尔伦
伊谢尔伦Original
2017-06-15 14:16:251350browse

What is capture? After using parentheses to specify a subexpression, the text matching this subexpression (that is, the matched content) can be used in expressions or other processes. The following article mainly introduces the capture in Python regular expressions. For relevant information, friends in need can refer to it. Preface In the previous article, we introduced the basics of Python regular expressions, so in this article, we will summarize the usage of regular expressions for capture. Not much to say below, let’s take a look at the detailed introduction. Capture Capture and grouping are closely related in regular expressions. Generally speaking, grouping is capturing and is done with parentheses (therefore, parentheses are also special characters in regular expressions and need to be escaped when expressing the original meaning) :                     (…)                                                                                                                                                                                                                                               out ‐ ‐ ‐ ‐ ‐ (…) ​ ​

#Introduction: What is capture? After using parentheses to specify a subexpression, the text matching this subexpression (that is, the matched content) can be used in expressions or other processes. The following article mainly introduces the capture in Python regular expressions. For relevant information, friends in need can refer to it.

Recommended basic introductory tutorials on subexpressions2. Subexpression, subexpression count, branch usage analysis (regular expression)

Introduction: Subexpressions It is often useful to separate an expression into several subexpressions. For example, it can mean "At least one of these strings needs to be exactly Match." This can be done using parentheses, in the same way as in mathematical expressions. For example: (very) *larg...

Recommended basic introductory tutorials on subexpressions3. Learning Basics of Python String Processing

Introduction: Python string processing String input: my_string = raw_input("please input a word:") String judgment: (1) Determine whether it is a pure letter my_string .isalpha() string search matching: (1) rere regular expression example 1: ^[\w_]*$ First, \w means matching any word character including an underscore, which is equivalent to '[A-Za-z0-9_ ]'. Then I followed _. Look at the * sign again: Match the previous subexpression

Recommended basic introductory tutorials on subexpressions4. Python regular expression: Capture article

Introduction: What is capture? After using parentheses to specify a subexpression, the text matching this subexpression (that is, the matched content) can be used in expressions or other processes. The following article mainly introduces the capture in Python regular expressions. For relevant information, friends in need can refer to it.

Recommended basic introductory tutorials on subexpressions5. C# How to detect which numbers are in a string?

Introduction: //Regex.Matches method: Search for all regular expressions in the input string matches and returns all matches. // Match the previous character or subexpression one or more times. Equivalent to {1,}. If you remove the +, it is

Recommended basic introductory tutorials on subexpressions6. Regular Expression Tutorial: Subexpression Usage Analysis

Introduction: This article mainly introduces the usage of subexpressions in the regular expression tutorial, and analyzes the concept, function and usage of subexpressions in regular expressions. Friends who need it can Please refer to

7. Regular expressions

Recommended basic introductory tutorials on subexpressions

##Introduction: Regular expression use : Common rules: 1. Commonly used special characters: $ matches the end of the input string. If the RegExp object's Multiline property is set, $ also matches '\n' or '\r'. To match the $ character itself, use \$. ( ) marks the beginning and end of a subexpression. Subexpressions can be obtained for later use. To match these characters, use \( and \). * Matches the preceding subexpression zero or more times. To match...

8. preg_replace replacement value has a subexpression value plus a numerical problem

Introduction: preg_replace replacement value has the problem of subexpression value plus numerical value

9. Summary of characters that need to be escaped in PHP regular expressions

Introduction: A summary of some characters that need to be escaped in PHP regular expressions is as follows: 1. $ Special Characters Comment $ Matches the end of the input string.​ To match the $ character itself, use $.​ two, ( ) ( ) marks the beginning and end of a subexpression. Subexpressions can be captured for later use.​ To match these two characters, use ( and ).​ three, * * Zero or more matches

10. Problems related to back references of php regular expressions

Introduction : Backreference problem with php regular expressions? Theoretical questions: What I know about the backreference subexpression is: 1 Represents the value that refers to the first subexpression Later, I accidentally saw someone quoting it like this: ${1} is very ignorant. It can be used, but no relevant documentation can be found. Please give advice from an expert

[Related Q&A recommendations]:

javascript - Problems with regular expression match method in js

javascript - Regular expression novice solver?

javascript - Does regular expression in js support conditional matching?

javascript - What is a RegExpObject subexpression?

c++ - How to express that the subexpression in the conditional expression does nothing?

The above is the detailed content of Recommended basic introductory tutorials on subexpressions. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn