![]() |
![]() |
7 Einträge, 1 Seite |
$regexp = "/\bBug {0,1}(\d+)\:/i";
1
2
3
4
5
6
/\b # prüft auf eine Wortgrenze
Bug # das Wort Bug
{0,1} # 0 oder 1 Leerzeichen
(\d+) # eine oder mehrere Zahlen (in $1 gespeichert)
\: # ein Doppelpunkt
/ix # i -> Case insensitive
Bug 23:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(?i-msx:\bBug {0,1}(\d+):)
matches as follows:
NODE EXPLANATION
----------------------------------------------------------------------
(?i-msx: group, but do not capture (case-insensitive)
(with ^ and $ matching normally) (with . not
matching \n) (matching whitespace and #
normally):
----------------------------------------------------------------------
\b the boundary between a word char (\w) and
something that is not a word char
----------------------------------------------------------------------
Bug 'Bug'
----------------------------------------------------------------------
{0,1} ' ' (between 0 and 1 times (matching the
most amount possible))
----------------------------------------------------------------------
( group and capture to \1:
----------------------------------------------------------------------
\d+ digits (0-9) (1 or more times (matching
the most amount possible))
----------------------------------------------------------------------
) end of \1
----------------------------------------------------------------------
: ':'
----------------------------------------------------------------------
) end of grouping
----------------------------------------------------------------------
(\d+) # eine oder mehrere Zahlen (in $1 gespeichert)
![]() |
![]() |
7 Einträge, 1 Seite |