


Detailed graphic and text explanation of using regular multi-line mode and single-line mode
This time I will bring you detailed graphic and text explanations of using regular multi-line mode and single-line mode. What are the precautions when using regular multi-line mode and single-line mode. The following is a practical case. Let’s take a look. one time.
In Expresso, test "multiline mode"
Test one
Note: Here is a sample There is no carriage return after 3eeeeee in the text, and the cursor is right after e. The matching result is 3eeeee, as shown in the Search Results area above.
Why can't 1abcde and 2abc match here?
Turn on multi-line mode
^ It can match the beginning of string (the starting position of the string), or it can match the beginning of the line (i.e. The position after the newline character \n)
$ can match the end of the string (the end position of the string), or the end of the line (that is, the position before the newline character \n)
Turn off multi-line mode
^ Can only match the beginning of the string
$ Can only match the end of the string
Knowledge points: \r is a carriage return character, \n is a newline symbol. In Windows, what we usually call line feed is essentially carriage return first and then line feed; there is a more detailed explanation below.
As shown in the picture above: \r matches [CR], \n matches [LF] <—— CR is carriage return LF is line feed
Multiple strings A paragraph, for example,
ab
cd
e
in Windows operating system is actually: ab[CR][LF]cd[CR][LF]e
in Windows, The carriage return and line feed in the text are stored as: 0D 0A. In other words, what is stored first is "carriage return\r"
CR is represented by the symbol '\r', and the ASCII code is 13, ten Hexadecimal is 0x0D;
LF is represented by the symbol '\n', ASCII code is 10, hexadecimal is 0x0A;
Regular expression: (?m) ^(\d\w+)(\s*)$
Sample text
Single-line mode
Enable single-line mode: .Can match any character (including newline characters)Turn off single-line mode: .Only match non-newline characters
Other Any characters (. can match \r, that is, all characters except \n are not matched.)
Single-line mode affects the matching of .
The single-line mode affects the matching range of the decimal point "."
The multi-line mode affects the matching range of "^" and "$" Matching scope
Global mode is a concept only found in some scripting languages
When matching, turn off the global mode, similar to the Match method in .NET, turn on the global mode, similar to .NET The Matches method
turns off the global mode when performing a replacement, similar to replaceFirst in Java, and turns on the global mode, similar to replaceAll
function in PHP; turn on the global mode, similar to the preg_ match_ all function in PHP)
I believe you have mastered the method after reading the case in this article. For more exciting things, please pay attention to php Other related articles on the Chinese website! Recommended reading:Detailed explanation of the use of PHP regular zero-width assertions
How to implement the fuzzy matching function of regular expressions
The above is the detailed content of Detailed graphic and text explanation of using regular multi-line mode and single-line mode. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

What does WeChat Do Not Disturb mode mean? Nowadays, with the popularity of smartphones and the rapid development of mobile Internet, social media platforms have become an indispensable part of people's daily lives. WeChat is one of the most popular social media platforms in China, and almost everyone has a WeChat account. We can communicate with friends, family, and colleagues in real time through WeChat, share moments in our lives, and understand each other’s current situation. However, in this era, we are also inevitably faced with the problems of information overload and privacy leakage, especially for those who need to focus or

iOS devices have long been able to track your sleep patterns and more using the Health app. But isn’t it annoying when you’re disturbed by notifications while you’re sleeping? These notifications may be irrelevant and therefore disrupt your sleep patterns in the process. While Do Not Disturb mode is a great way to avoid distractions while sleeping, it can cause you to miss important calls and messages you receive during the night. Thankfully, this is where sleep mode comes in. Let’s learn more about it and how to use it on iPhone. What role does sleep mode play on the iPhone? Sleep mode is a dedicated focus mode in iOS that is automatically activated based on your sleep schedule in the "Health" App. It helps you set an alarm and then

Even answering calls in Do Not Disturb mode can be a very annoying experience. As the name suggests, Do Not Disturb mode turns off all incoming call notifications and alerts from emails, messages, etc. You can follow these solution sets to fix it. Fix 1 – Enable Focus Mode Enable focus mode on your phone. Step 1 – Swipe down from the top to access Control Center. Step 2 – Next, enable “Focus Mode” on your phone. Focus Mode enables Do Not Disturb mode on your phone. It won't cause any incoming call alerts to appear on your phone. Fix 2 – Change Focus Mode Settings If there are some issues in the focus mode settings, you should fix them. Step 1 – Open your iPhone settings window. Step 2 – Next, turn on the Focus mode settings

The epc+o model refers to the general contracting framework that integrates design, procurement, etc. It is some operational links derived from epc; that is, during the construction period, the general contractor must not only undertake design tasks in the traditional sense In addition, it also has to undertake all maintenance tasks during the operation period. This model can greatly improve the operational efficiency of many projects and quickly reduce operating costs.

On iPhone 15 Pro and iPhone 15 Pro Max models, Apple introduced a physically programmable action button that replaces the traditional ring/silent switch above the volume buttons. The action button can be programmed to perform several different functions, but the ability to switch between silent and ring modes isn't gone. By default, a long press on the action button will silence the device and the button's tactile feedback will pulse three times. Both iPhone 15 Pro models will display a crossed-out bell symbol next to the time in the status bar to indicate that silent/silent mode is activated, and it will remain so until you long-press the Action button again to unmute the device. If you prefer to put your iPhone in silent mode

Notepad++ dark mode v8.0 has no parameters, Notepad++ is the most useful text editor. Every app running on Windows 10 supports dark mode. You can name web browsers such as Chrome, Firefox, and Microsoft Edge. If you work on Notepad++, the default white background may hurt your eyes. Developers have added dark mode to version 8 of Notepad++, here's how to turn it on. Enable Notepad for Windows 11/10 ++ Dark Mode Launch Notepad ++ Click "Settings" > "Preferences" > "Dark Mode" Select "Enable Dark Mode" to restart Notepad

Windows in S mode is designed to provide enhanced security and performance by only allowing the installation of apps from the Microsoft Store. While this feature helps prevent malware and ensure a secure computing environment, it may limit users who want to install applications from sources other than the Microsoft Store. If you find yourself in this situation and keep asking yourself how to switch out of S mode in Windows 10/11, then you have come to the right place as we will walk you through how to switch out in Windows 10/11 using two different methods Steps to S Mode ensure you can enjoy the freedom of installing apps from anywhere you choose. Learn how to switch out of S mode in Windows

Standby mode is coming to iPhone with iOS17, and this guide aims to show you how to use this feature on your iPhone. Standby Mode is a breakthrough feature that transforms iPhone into a dynamic, always-on smart display. When your iPhone is laid horizontally on its side during charging, it activates standby mode. This mode beautifully showcases a host of useful widgets, including but not limited to the current time, local weather updates, a slideshow of your favorite photos, and even music playback controls. A significant advantage of this mode is its ability to display notifications, allowing users to view and engage with them without having to fully wake up their iPhone. How to Use Standby Mode For Standby Mode to work properly, your iPhone must be running i
