Regex: Difference between revisions
→Samples
(6 intermediate revisions by the same user not shown) | |||
Line 129:
=Examples=
==Samples==
*;Matching specific value from output
Source: [https://pythex.org pythex.org]:
%Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, '''99.3 id''', 0.2 wa, 0.0 hi, 0.0 si, 0.1 st
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,'''100.0 id''', 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,'''1.0 id''', 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
Regex:
([0-9]{3}.[0-9]|[0-9]{2}.[0-9]|[0-9].[0-9])(?=\sid)
Explanation:
[0-9]{3} => 3 digits
| => OR
[0-9]{2} => 2 digits
. => any character (Dot here)
(?=\sid) => select non-greedy output before 'id'
? => non-greedy
\s => Space
id => 'id' character
==IP Addresses==
Line 147 ⟶ 166:
MasterCard numbers start with the numbers 51 through 55. All have 16 digits:
^5[1-5][0-9]{14}$
Simple URL Verification:▼
(http|https):\/\/([a-z])\w+\.(com|net|org)▼
== Misc Examples ==
Line 156 ⟶ 171:
* Match 2 characters/numbers only:
^[0-9a-zA-Z]{2}$
▲* Simple URL Verification:
▲ (http|https):\/\/([a-z])\w+\.(com|net|org)
<br/>
|