Regular Expressions 101

Save & Manage Regex

  • Current Version: 1
  • Save & Share
  • Community Library

Flavor

  • PCRE2 (PHP)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java
  • .NET 7.0 (C#)
  • Rust
  • PCRE (Legacy)
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests
Sponsors
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
Processing...

Test String

Code Generator

Generated Code

import re regex = re.compile(r"^(?<icd10>[A-Z]\d\d\.\d)\s\-\s(?<rozpoznanie>.*)$", flags=re.MULTILINE) test_str = ("KARTA INFORMACYJNA\n" "Z LECZENIA SZPITALNEGO\n\n" "Oddział Rehabilitacji Kardiologicznej VII-082\n\n\n" "Pan(i) Majchrowski Józef Płeć M Urodzony(a) 1946-03-15 \n" "PESEL 46031510176 Kod OW NFZ 01 Nr ubezpieczenia eWUŚ\n" "zamieszkały(a): 67-200 Głogów, Rudnowska 56a/2\n" "Opiekun: Majchrowska Aleksandra, , 67-200 Głogów, Rudnowska telefon: \n\n" "Przebywał(a) w szpitalu od dnia: 2017-01-03 do dnia: 2017-01-20 \n\n" "ROZPOZNANIE:\n\n" "Z95.5 - Obecność wszczepów i przeszczepów związanych z angioplastyką wieńcową\n\n\n" "BADANIA LABORATORYJNE:\n\n" "Badania zlecone z Izba Przyjęć\n\n" "Badania zlecone z Oddział Intensywnego Nadzoru Kardiologicznego VII-084\n" " \n" "ALT / GPT\n" "2017-01-03 15:10\n" "ALT  50  H  U/l  [0 - 41]\n" " \n" "AST / GOT\n" "2017-01-03 15:10\n" "AST  132  H  U/l  [0 - 40]\n" " \n" "BNP\n" "2017-01-03 20:54\n" "NT-Pro BNP  22052  H  pg/ml  [0 - 125]\n" " \n" "Cholesterol całkowity\n" "2017-01-03 15:10\n" "CHOL  118  L  mg/dl  [150 - 200]\n" " \n" "Cholesterol HDL\n" "2017-01-03 15:10\n" "HDL  42  L  mg/dl  [>55]\n" " \n" "Cholesterol LDL\n" "2017-01-03 15:10\n" "LDL  61    mg/dl  [<100]\n" " \n" "Elektrolity\n" "2017-01-03 15:10\n" "NA  130  L  mmol/l  [135 - 145]\n" "K  3,90    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-05 11:54\n" "NA  136    mmol/l  [135 - 145]\n" "K  3,96    mmol/l  [3,50 - 5,00]\n" " \n" "GFR ( MDRD )\n" "2017-01-03 15:10\n" "GFR  52  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-05 11:54\n" "GFR  47  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "Glukoza w surowicy\n" "2017-01-03 15:10\n" "GLU  233  H  mg/dl  [65 - 99]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-04 08:10\n" "HGLU  195  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-05 08:29\n" "HGLU  318  H  mg/dl  [60 - 100]\n" " \n" "Kreatynina w surowicy\n" "2017-01-03 15:10\n" "KR  1,44  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-05 11:54\n" "KR  1,57  H  mg/dl  [0,70 - 1,20]\n" " \n" "Morfologia krwi\n" "2017-01-03 14:50\n" "WBC  13,56  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  11,10  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  81,9  H  %  [37,0 - 80,0]\n" "LYMB  1,304    10 e3/ul  [0,60 - 3,40]\n" "LYMP  9,6  L  %  [20,0 - 45,0]\n" "MONOB  1,012  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  7,47    %  [3,00 - 8,00]\n" "EOSB  0,048    10 e3/ul  [0,00 - 0,70]\n" "EOSP  0,35  L  %  [1,00 - 5,00]\n" "BASOB  0,091    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,67    %  [0,00 - 1,00]\n" "RBC  3,58  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  10,2  L  g/dl  [14,0 - 18,0]\n" "HCT  30,7  L  %  [40,0 - 54,0]\n" "MCV  85,8    fL  [80,0 - 97,0]\n" "MCH  28,5    pg  [27,0 - 31,2]\n" "MCHC  33,3    g/dl  [31,8 - 35,4]\n" "RDW  14,6    %  [11,6 - 14,8]\n" "PLT  400    10 e3/ul  [130 - 400]\n" "MPV  7,61    f/L  [7,50 - 12,00]\n" " \n" "Troponina T\n" "2017-01-03 15:36\n" "TROT  1,210    ng/ml\n" "TROPONINA T hs - zakresy wartości prawidłowych - jednostki ng/ml\n\n" "prawidłowa < 0,014 \n" "podwyższona > = 0,014 \n" " \n" "Troponina T\n" "2017-01-03 20:54\n" "TROT  1,140    ng/ml\n" "TROPONINA T hs - zakresy wartości prawidłowych - jednostki ng/ml\n\n" "prawidłowa < 0,014 \n" "podwyższona > = 0,014 \n" " \n" "Trójglicerydy\n" "2017-01-03 15:10\n" "TRG  74    mg/dl  [< 200]\n" " \n" "TSH\n" "2017-01-03 15:36\n" "TSH  0,511    ulU/ml  [0,270 - 4,200]\n" " \n" "Układ krzepnięcia\n" "2017-01-03 15:22\n" "PT  14,4    sekunda  [11,0 - 14,5]\n" "PT INR  1,11    [0,90 - 1,30]\n" "APTT  34,8    sekunda  [24,0 - 35,0]\n" "TT  17,4    sekunda  [14,0 - 21,0]\n" "FIB  704  H  mg/dl  [200 - 400]\n\n" "Badania zlecone z Oddział Kardiologiczny VII-002\n" " \n" "Elektrolity\n" "2017-01-06 11:49\n" "NA  131  L  mmol/l  [135 - 145]\n" "K  4,11    mmol/l  [3,50 - 5,00]\n" " \n" "GFR ( MDRD )\n" "2017-01-06 11:49\n" "GFR  25  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "Glukoza w surowicy\n" "2017-01-06 11:49\n" "GLU  187  H  mg/dl  [65 - 99]\n" " \n" "Kreatynina w surowicy\n" "2017-01-06 11:49\n" "KR  2,68  H  mg/dl  [0,70 - 1,20]\n\n" "Badania zlecone z Oddział Anestezjologii i Intensywnej Terapii VII-008\n" " \n" "B - Posiew w kierunku VRE\n" "2017-01-10 09:29\n" "(wymaz z odbytu)\n\n" "Wynik ujemny\n" " \n" "BNP\n" "2017-01-07 08:02\n" "NT-Pro BNP  48481  H  pg/ml  [0 - 125]\n" " \n" "BNP\n" "2017-01-08 07:33\n" "NT-Pro BNP  33884  H  pg/ml  [0 - 125]\n" " \n" "CK-MB\n" "2017-01-07 07:36\n" "CKMB  28  H  U/l  [7 - 25]\n" " \n" "CRP\n" "2017-01-07 07:36\n" "CRP  10,03  H  mg/dl  [0,0 - 0,5]\n" " \n" "Czas kefalinowo-kaolinowy\n" "2017-01-07 13:58\n" "APTT  80,3  H  sekunda  [24,0 - 35,0]\n" " \n" "Czas kefalinowo-kaolinowy\n" "2017-01-07 21:57\n" "APTT  74,5  H  sekunda  [24,0 - 35,0]\n" " \n" "Czas kefalinowo-kaolinowy\n" "2017-01-08 14:49\n" "APTT  50,6  H  sekunda  [24,0 - 35,0]\n" " \n" "Elektrolity\n" "2017-01-07 07:36\n" "NA  130  L  mmol/l  [135 - 145]\n" "K  4,76    mmol/l  [3,50 - 5,00]\n" " \n" "GFR ( MDRD )\n" "2017-01-07 07:36\n" "GFR  27  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-08 06:52\n" "GFR  44  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "Kreatynina w surowicy\n" "2017-01-07 07:36\n" "KR  2,49  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-08 06:52\n" "KR  1,65  H  mg/dl  [0,70 - 1,20]\n" " \n" "Mocznik w surowicy\n" "2017-01-08 06:52\n" "UR  42    mg/dl  [17 - 48]\n" " \n" "Morfologia krwi\n" "2017-01-07 06:10\n" "WBC  22,29  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  19,34  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  86,8  H  %  [37,0 - 80,0]\n" "LYMB  0,953    10 e3/ul  [0,60 - 3,40]\n" "LYMP  4,3  L  %  [20,0 - 45,0]\n" "MONOB  1,931  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  8,66  H  %  [3,00 - 8,00]\n" "EOSB  0,002    10 e3/ul  [0,00 - 0,70]\n" "EOSP  0,01  L  %  [1,00 - 5,00]\n" "BASOB  0,056    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,25    %  [0,00 - 1,00]\n" "RBC  3,02  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,9  L  g/dl  [14,0 - 18,0]\n" "HCT  26,1  L  %  [40,0 - 54,0]\n" "MCV  86,3    fL  [80,0 - 97,0]\n" "MCH  29,4    pg  [27,0 - 31,2]\n" "MCHC  34,0    g/dl  [31,8 - 35,4]\n" "RDW  14,5    %  [11,6 - 14,8]\n" "PLT  296    10 e3/ul  [130 - 400]\n" "MPV  7,75    f/L  [7,50 - 12,00]\n" " \n" "Morfologia krwi\n" "2017-01-08 06:21\n" "WBC  17,76  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  15,44  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  87,0  H  %  [37,0 - 80,0]\n" "LYMB  0,812    10 e3/ul  [0,60 - 3,40]\n" "LYMP  4,6  L  %  [20,0 - 45,0]\n" "MONOB  1,432  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  8,07  H  %  [3,00 - 8,00]\n" "EOSB  0,002    10 e3/ul  [0,00 - 0,70]\n" "EOSP  0,01  L  %  [1,00 - 5,00]\n" "BASOB  0,070    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,39    %  [0,00 - 1,00]\n" "RBC  3,08  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,8  L  g/dl  [14,0 - 18,0]\n" "HCT  26,3  L  %  [40,0 - 54,0]\n" "MCV  85,5    fL  [80,0 - 97,0]\n" "MCH  28,6    pg  [27,0 - 31,2]\n" "MCHC  33,5    g/dl  [31,8 - 35,4]\n" "RDW  14,7    %  [11,6 - 14,8]\n" "PLT  258    10 e3/ul  [130 - 400]\n" "MPV  7,54    f/L  [7,50 - 12,00]\n" " \n" "Troponina T\n" "2017-01-07 08:02\n" "TROT  2,500    ng/ml\n" "TROPONINA T hs - zakresy wartości prawidłowych - jednostki ng/ml\n\n" "prawidłowa < 0,014 \n" "podwyższona > = 0,014 \n" " \n" "Troponina T\n" "2017-01-08 07:33\n" "TROT  2,290    ng/ml\n" "TROPONINA T hs - zakresy wartości prawidłowych - jednostki ng/ml\n\n" "prawidłowa < 0,014 \n" "podwyższona > = 0,014 \n" " \n" "Układ krzepnięcia\n" "2017-01-07 06:34\n" "PT  15,4  H  sekunda  [11,0 - 14,5]\n" "PT INR  1,20    [0,90 - 1,30]\n" "APTT  76,7  H  sekunda  [24,0 - 35,0]\n" "TT  150,2  H  sekunda  [14,0 - 21,0]\n" "FIB  744  H  mg/dl  [200 - 400]\n" " \n" "Układ krzepnięcia\n" "2017-01-08 06:40\n" "PT  15,6  H  sekunda  [11,0 - 14,5]\n" "PT INR  1,22    [0,90 - 1,30]\n" "APTT  62,8  H  sekunda  [24,0 - 35,0]\n" "TT  47,6  H  sekunda  [14,0 - 21,0]\n" "FIB  736  H  mg/dl  [200 - 400]\n\n" "Badania zlecone z Oddział Intensywnego Nadzoru Kardiologicznego VII-084\n" " \n" "ALT / GPT\n" "2017-01-11 11:29\n" "ALT  20    U/l  [0 - 41]\n" " \n" "AST / GOT\n" "2017-01-11 11:29\n" "AST  43  H  U/l  [0 - 40]\n" " \n" "Białko całkowite w surowicy\n" "2017-01-11 11:29\n" "TP  59  L  g/l  [66 - 87]\n" " \n" "Elektrolity\n" "2017-01-10 12:24\n" "NA  133  L  mmol/l  [135 - 145]\n" "K  4,82    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-11 11:29\n" "NA  137    mmol/l  [135 - 145]\n" "K  4,69    mmol/l  [3,50 - 5,00]\n" " \n" "GFR ( MDRD )\n" "2017-01-10 12:24\n" "GFR  17  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-11 11:29\n" "GFR  24  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "Glukoza we krwi pełnej\n" "2017-01-11 07:44\n" "HGLU  154  H  mg/dl  [60 - 100]\n" " \n" "Kreatynina w surowicy\n" "2017-01-10 12:24\n" "KR  3,76  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-11 11:29\n" "KR  2,81  H  mg/dl  [0,70 - 1,20]\n" " \n" "Morfologia krwi\n" "2017-01-10 09:41\n" "WBC  15,43  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  13,07  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  84,7  H  %  [37,0 - 80,0]\n" "LYMB  1,103    10 e3/ul  [0,60 - 3,40]\n" "LYMP  7,1  L  %  [20,0 - 45,0]\n" "MONOB  1,106  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  7,17    %  [3,00 - 8,00]\n" "EOSB  0,108    10 e3/ul  [0,00 - 0,70]\n" "EOSP  0,70  L  %  [1,00 - 5,00]\n" "BASOB  0,050    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,32    %  [0,00 - 1,00]\n" "RBC  3,04  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,4  L  g/dl  [14,0 - 18,0]\n" "HCT  26,2  L  %  [40,0 - 54,0]\n" "MCV  86,0    fL  [80,0 - 97,0]\n" "MCH  27,8    pg  [27,0 - 31,2]\n" "MCHC  32,3    g/dl  [31,8 - 35,4]\n" "RDW  15,0  H  %  [11,6 - 14,8]\n" "PLT  249    10 e3/ul  [130 - 400]\n" "MPV  8,38    f/L  [7,50 - 12,00]\n\n" "Badania zlecone z Oddział Rehabilitacji Kardiologicznej VII-082\n" " \n" "B - Posiew - Krew w kierunku bakterii beztlenowych\n" "2017-01-19 08:46\n" "Posiew jałowy\n" " \n" "B - Posiew - Krew w kierunku bakterii beztlenowych\n" "2017-01-19 08:47\n" "Posiew jałowy\n" " \n" "B - Posiew - Krew w kierunku bakterii beztlenowych\n" "2017-01-19 08:48\n" "Posiew jałowy\n" " \n" "B - Posiew - Krew w kierunku bakterii tlenowych\n" "2017-01-16 09:43\n" "Z próbki wyhodowano następujące drobnoustroje:\n" "01. Staphylococcus hominis ssp hominis\n\n" "Wrażliwość wyhodowanych drobnoustrojów na antybiotyki:\n" "  01\n" "01. Amikacyna  S\n" "02. Klindamycyna  R\n" "03. Ciprofloksacyna  R\n" "04. Erytromycyna  R\n" "05. Kwas fuzydowy  R\n" "06. Cefoksytyna (badanie przesiewowe)  R\n" "07. Gentamycyna  S\n" "08. Lewofloksacyna  R\n" "09. Linezolid  S\n" "10. Moksifloksacyna  R\n" "11. Netylmycyna  S\n" "12. Ofloksacyna  R\n" "13. Penicylina benzylowa  R\n" "14. Rifampicyna  S\n" "15. Trimetoprim/Sulfametoksazol  R\n" "16. Tobramycyna  S\n" "17. Teikoplanina  S\n" "18. Wankomycyna  S\n\n" "Legenda oznaczeń:\n" "S - Wrażliwy\n" "R - Oporny\n" " \n" "B - Posiew - Krew w kierunku bakterii tlenowych\n" "2017-01-17 10:04\n" "Z próbki wyhodowano następujące drobnoustroje:\n" "01. Staphylococcus hominis ssp hominis\n\n" "Wrażliwość wyhodowanych drobnoustrojów na antybiotyki:\n" "  01\n" "01. Amikacyna  R\n" "02. Klindamycyna  R\n" "03. Ciprofloksacyna  R\n" "04. Erytromycyna  R\n" "05. Cefoksytyna (badanie przesiewowe)  R\n" "06. Gentamycyna  S\n" "07. Lewofloksacyna  R\n" "08. Linezolid  S\n" "09. Moksifloksacyna  R\n" "10. Netylmycyna  S\n" "11. Penicylina benzylowa  R\n" "12. Rifampicyna  S\n" "13. Tobramycyna  R\n" "14. Teikoplanina  S\n" "15. Wankomycyna  S\n\n" "Legenda oznaczeń:\n" "R - Oporny\n" "S - Wrażliwy\n" " \n" "B - Posiew - Krew w kierunku bakterii tlenowych\n" "2017-01-19 08:48\n" "Posiew jałowy\n" " \n" "B - Posiew - Mocz pobrany przez cewnik\n" "2017-01-17 10:43\n" "Posiew jałowy\n" " \n" "B - Posiew - Wymaz z rany\n" "2017-01-22 09:38\n" "Z próbki wyhodowano następujące drobnoustroje:\n" "01. Streptococcus constellatus ssp constellatus, wzrost: obfity\n" "02. Finegoldia magna, wzrost: obfity\n\n" "Wrażliwość wyhodowanych drobnoustrojów na antybiotyki:\n" "  01  02\n" "01. Ampicylina/Amoksycylina  S  \n" "02. Klindamycyna  S  S\n" "03. Ceftriakson  S  \n" "04. Cefepim  S  \n" "05. Metronidazol    S\n" "06. Penicylina benzylowa  S  \n" "07. Cefuroksym iv  S  \n" "08. Cefotaksym  S  \n" "09. Teikoplanina  S  \n" "10. Wankomycyna  S  \n\n" "Legenda oznaczeń:\n" "S - Wrażliwy\n" " \n" "Badanie ogólne moczu\n" "2017-01-16 11:04\n" "Barwa moczu  Zółta  \n" "Klarowność moczu  Przejrzysty  \n" "UPH  7,0    [4,6 - 8,0]\n" "SG  1,010  L  kg/l  [1,016 - 1,025]\n" "LEU  100 /ul  \n" "NIT  neg  \n" "PRO  75 mg/dl  \n" "GLU  50 mg/dl  \n" "KET  neg  \n" "UBG  1 mg/dl  \n" "BIL  neg  \n" "UERY  50 /ul  \n" "Osad moczu  \n" "Nabłonki - płaskie - pojedyncze \n" "Leukocyty - 5 - 10 w polu widzenia \n" "Erytrocyty - świeże - 1 - 3 w polu widzenia \n" "Erytrocyty - wyługowane - 3-5 w polu widzenia \n" "Inne - bakterie w moczu - pojedyncze\n" " \n" "CRP\n" "2017-01-12 14:25\n" "CRP  15,45  H  mg/dl  [0,0 - 0,5]\n" " \n" "CRP\n" "2017-01-14 11:27\n" "CRP  9,21  H  mg/dl  [0,0 - 0,5]\n" " \n" "CRP\n" "2017-01-18 13:48\n" "CRP  4,12  H  mg/dl  [0,0 - 0,5]\n" " \n" "Elektrolity\n" "2017-01-12 11:49\n" "NA  137    mmol/l  [135 - 145]\n" "K  4,55    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-14 11:27\n" "NA  139    mmol/l  [135 - 145]\n" "K  4,27    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-15 11:13\n" "NA  139    mmol/l  [135 - 145]\n" "K  4,21    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-16 12:20\n" "NA  139    mmol/l  [135 - 145]\n" "K  4,25    mmol/l  [3,50 - 5,00]\n" " \n" "Elektrolity\n" "2017-01-18 13:48\n" "NA  141    mmol/l  [135 - 145]\n" "K  4,71    mmol/l  [3,50 - 5,00]\n" " \n" "Ferrytyna\n" "2017-01-16 12:24\n" "FER  284,0    ng/ml  [30 - 400]\n" " \n" "GFR ( MDRD )\n" "2017-01-12 11:49\n" "GFR  37  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-14 11:27\n" "GFR  45  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-15 11:13\n" "GFR  50  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-16 12:20\n" "GFR  52  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "GFR ( MDRD )\n" "2017-01-18 13:48\n" "GFR  51  \n" "GFR - zakresy wartości prawidłowych - jednostki ml/min/1,73m2\n\n" "Prawidłowa funkcja nerek powyżej 90 \n" "Zaburzenie funkcji nerek 60 - 90 \n" "Niewydolność nerek poniżej 60 \n" "Schyłkowa niewydolność nerek poniżej 15 \n" " \n" "Glukoza we krwi pełnej\n" "2017-01-12 07:47\n" "HGLU  198  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-13 07:48\n" "HGLU  170  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-16 07:47\n" "HGLU  124  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-17 07:45\n" "HGLU  147  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-18 08:15\n" "HGLU  109  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-19 07:44\n" "HGLU  146  H  mg/dl  [60 - 100]\n" " \n" "Glukoza we krwi pełnej\n" "2017-01-20 07:27\n" "HGLU  79    mg/dl  [60 - 100]\n" " \n" "Kreatynina w surowicy\n" "2017-01-12 11:49\n" "KR  1,94  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-14 11:27\n" "KR  1,62  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-15 11:13\n" "KR  1,49  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-16 12:20\n" "KR  1,42  H  mg/dl  [0,70 - 1,20]\n" " \n" "Kreatynina w surowicy\n" "2017-01-18 13:48\n" "KR  1,45  H  mg/dl  [0,70 - 1,20]\n" " \n" "Morfologia krwi\n" "2017-01-12 09:34\n" "WBC  20,28  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  17,58  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  86,7  H  %  [37,0 - 80,0]\n" "LYMB  1,134    10 e3/ul  [0,60 - 3,40]\n" "LYMP  5,6  L  %  [20,0 - 45,0]\n" "MONOB  1,480  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  7,30    %  [3,00 - 8,00]\n" "EOSB  0,045    10 e3/ul  [0,00 - 0,70]\n" "EOSP  0,22  L  %  [1,00 - 5,00]\n" "BASOB  0,043    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,21    %  [0,00 - 1,00]\n" "RBC  3,08  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,5  L  g/dl  [14,0 - 18,0]\n" "HCT  26,1  L  %  [40,0 - 54,0]\n" "MCV  84,9    fL  [80,0 - 97,0]\n" "MCH  27,7    pg  [27,0 - 31,2]\n" "MCHC  32,7    g/dl  [31,8 - 35,4]\n" "RDW  14,8    %  [11,6 - 14,8]\n" "PLT  289    10 e3/ul  [130 - 400]\n" "MPV  7,88    f/L  [7,50 - 12,00]\n" " \n" "Morfologia krwi\n" "2017-01-14 11:17\n" "WBC  12,71  H  10 e3/ul  [4,00 - 10,00]\n" "NEU  9,46  H  10 e3/ul  [2,00 - 6,90]\n" "NEUP  74,4    %  [37,0 - 80,0]\n" "LYMB  1,733    10 e3/ul  [0,60 - 3,40]\n" "LYMP  13,6  L  %  [20,0 - 45,0]\n" "MONOB  1,124  H  10 e3/ul  [0,20 - 0,90]\n" "MONOP  8,84  H  %  [3,00 - 8,00]\n" "EOSB  0,304    10 e3/ul  [0,00 - 0,70]\n" "EOSP  2,39    %  [1,00 - 5,00]\n" "BASOB  0,092    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,72    %  [0,00 - 1,00]\n" "RBC  2,96  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,1  L  g/dl  [14,0 - 18,0]\n" "HCT  25,3  L  %  [40,0 - 54,0]\n" "MCV  85,5    fL  [80,0 - 97,0]\n" "MCH  27,3    pg  [27,0 - 31,2]\n" "MCHC  31,9    g/dl  [31,8 - 35,4]\n" "RDW  15,2  H  %  [11,6 - 14,8]\n" "PLT  320    10 e3/ul  [130 - 400]\n" "MPV  7,97    f/L  [7,50 - 12,00]\n" " \n" "Morfologia krwi\n" "2017-01-18 13:00\n" "WBC  8,17    10 e3/ul  [4,00 - 10,00]\n" "NEU  5,77    10 e3/ul  [2,00 - 6,90]\n" "NEUP  70,7    %  [37,0 - 80,0]\n" "LYMB  1,587    10 e3/ul  [0,60 - 3,40]\n" "LYMP  19,4  L  %  [20,0 - 45,0]\n" "MONOB  0,469    10 e3/ul  [0,20 - 0,90]\n" "MONOP  5,74    %  [3,00 - 8,00]\n" "EOSB  0,266    10 e3/ul  [0,00 - 0,70]\n" "EOSP  3,25    %  [1,00 - 5,00]\n" "BASOB  0,074    10 e3/ul  [0,00 - 0,20]\n" "BASOP  0,90    %  [0,00 - 1,00]\n" "RBC  3,12  L  10 e6/ul  [4,50 - 5,55]\n" "HGB  8,3  L  g/dl  [14,0 - 18,0]\n" "HCT  26,6  L  %  [40,0 - 54,0]\n" "MCV  85,3    fL  [80,0 - 97,0]\n" "MCH  26,7  L  pg  [27,0 - 31,2]\n" "MCHC  31,3  L  g/dl  [31,8 - 35,4]\n" "RDW  15,4  H  %  [11,6 - 14,8]\n" "PLT  422  H  10 e3/ul  [130 - 400]\n" "MPV  7,49  L  f/L  [7,50 - 12,00]\n" " \n" "Prokalcytonina\n" "2017-01-12 13:48\n" "PCT  1,400    ng/ml\n" "PROKALCYTONINA - zakresy wartości prawidłowych - jednostki ng/ml\n\n" "Niskie ryzyko ciężkiej sepsy < 0,5 \n" "Średnie ryzyko ciężkiej sepsy 0,5 - 2,0 \n" "Wysokie ryzyko ciężkiej sepsy > 2,0 \n" " \n" "TIBC\n" "2017-01-16 13:45\n" "TIBC  336    ug/dl\n" "TIBC - zakresy wartości prawidłowych - jednostki ug/dl\n\n" "Dorośli 250 - 425 \n" "Dzieci 100 - 400 \n" " \n" "Żelazo\n" "2017-01-16 12:20\n" "FE  33    ug/dl  [33 - 193]\n\n\n" "BADANIA DIAGNOSTYCZNE:\n\n" "36.073 Wprowadzenie czterech stentów uwalniających leki do tętnicy wieńcowej\n" "2017-01-04\n\n\n" "36.091 Angioplastyka wieńcowa nie określona inaczej\n" "2017-01-04\n\n\n" "88.56 Koronarografia z użyciem dwóch cewników\n" "2017-01-04\n\n\n" "89.522 Elektrokardiografia z 12 lub więcej odprowadzeniami (z opisem)\n" "2017-01-03\n\n\n" "89.61 Monitorowanie systemowego ciśnienia tętniczego\n" "2017-01-03\n\n\n" "99.297 24-godzinny dożylny wlew - innych leków inotropowo dodatnich\n" "2017-01-03\n\n\n\n\n" "EPIKRYZA\n") matches = regex.finditer(test_str) for match_num, match in enumerate(matches, start=1): print(f"Match {match_num} was found at {match.start()}-{match.end()}: {match.group()}") for group_num, group in enumerate(match.groups(), start=1): print(f"Group {group_num} found at {match.start(group_num)}-{match.end(group_num)}: {group}")

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html