Jaką składnią posługiwać się przy wpisywaniu wzorca?

Wyrażenia regularne wpisuje się w formie separator{wyrażenie}separator, np. /^([a-z]*)$/i lub @^(?:http://)?([^/]+)@i. Stosować można wszelkie formy zgodne z funkcjami sprawdzającymi poprawność wyrażeń regularnych w PHP (przykład).

Dlaczego wyrażenie regularne powinno być wpisywane z separatorami?

Dzieje się tak dlatego, że wpisywanie wzorca z uwzględnieniem separatorów pozwala na dodanie modyfikatorów do niego. W wypadku ich braku skrypt domyślnie doda / na początku wyrażenia i / na jego końcu.

Czy mogę dodawać jakąkolwiek treść do testera?

Generalnie to użytkownik wyznacza jaką treść i pod jakim kątem chce testować. Musi on jednak posiadać pełne prawa do publikacji testowanej treści, gdyż będzie ona dostępna dla innych internautów. Należy także unikać wpisywania zwrotów obscenicznych, wulgarnych, czy wskazujących zasoby niezgodne z polskim prawem. Użytkownik ponosi pełną odpowiedzialność za treści publikowane przez niego w serwisie. Na uzasadnioną prośbę osób trzecich poszczególne wpisy mogą zostać usunięte z serwisu.

Czym są wyrażenia regularne?

Wyrażeniami regularnymi nazywami wzorce opisujące ciąg znaków.

  1. wikipedia.org - definicja wyrażeń regularnych
  2. regular-expressions.info - kompendium wiedzy
  3. php.net - użycie w PHP

Gdzie można znaleźć przykładowe wzorce?

W sieci znajduje się całe morze przykładowych wyrażeń. Warto zainteresować się przykładowo:

  1. 15 przydatnych wyrażeń regularnych w PHP
  2. regexlib.com - biblioteka wzorców

Znalazłem błąd w serwisie. Gdzie mogę go zgłosić?

Zauważone błędy proszę zgłaszać w komentarzach pod tym artykułem.

Jestem użytkownikiem forum. Czy mogę jakoś pokazać wyniki testu wyrażenia?

Tak. Przy każdym sprawdzonym wzorcu, w kolumnie identyfikatora, znajduje się odnośnik do strony testowanego wyrażenia. Wystarczy skopiować odnośnik i podzielić się nim ze znajomymi.

W jaki sposób mogę pomóc w rozwoju serwisu?

Osoby chętne do pomocy mogą jej udzielić w następujący sposób:

  1. Poprzez dobrowoloną dotację PayPal.
  2. Poprzez wykonanie tłumaczenia serwisu. Aktualnie poszukiwane są tłumaczenia na języki: niemiecki, hiszpański, francuski, włoski i rosyjski. Jeżeli jesteś zainteresowany zapraszam do korespondencji.
  3. Poprzez dodanie serwisu do ulubionych na serwisach społecznościowych.

Polityka używania cookies i podobnych technologii.

Cookies wykorzystywane są na następujących zasadach:

  1. W związku z udostępnianiem funkcji testowania wyrażeń regularnych i personalizacją regexp.pl (w dalszej części zwanego „Serwisem”) stosuje cookies (tzw. ciasteczka), tj. informacje zapisywane przez serwery na urządzeniu końcowym użytkownika. Serwery mogą odczytać informacje przy każdorazowym połączeniu się z tego urządzenia końcowego lub używać innych technologii o funkcjach tożsamych z ciasteczkami. W niniejszym dokumencie, informacje dotyczące cookies mają zastosowanie również do innych podobnych technologii stosowanych w ramach Serwisu. Pliki cookies stanowią dane informatyczne, w szczególności pliki tekstowe, które przechowywane są w urządzeniu końcowym użytkownika serwisu internetowego. Cookies zazwyczaj zawierają nazwę domeny serwisu internetowego, z którego pochodzą, czas przechowywania ich na urządzeniu końcowym oraz unikalny numer.
  2. Pliki cookies wykorzystywane są w celu:
    • dostosowania zawartości Serwisu do preferencji użytkownika oraz optymalizacji korzystania z niej; w szczególności pliki te pozwalają rozpoznać urządzenie użytkownika serwisu internetowego i odpowiednio wyświetlić stronę internetową, dostosowaną do jego indywidualnych potrzeb,
    • tworzenia statystyk, które pomagają zrozumieć, w jaki sposób użytkownicy serwisu korzystają ze stron internetowych, co umożliwia ulepszanie ich struktury i zawartości,
    • utrzymania sesji użytkownika serwisu internetowego (po zalogowaniu), dzięki której użytkownik nie musi na każdej podstronie serwisu ponownie wpisywać loginu i hasła,
    • dostarczania użytkownikom treści reklamowych bardziej dostosowanych do ich zainteresowań.
  3. W ramach naszych serwisów internetowych możemy stosować następujące rodzaje plików cookies:
    • „niezbędne” pliki cookies, umożliwiające korzystanie z usług dostępnych w ramach serwisu internetowego, np. uwierzytelniające pliki cookies wykorzystywane do usług wymagających uwierzytelniania w ramach Serwisu,
    • pliki cookies służące do zapewnienia bezpieczeństwa, np. wykorzystywane do wykrywania nadużyć w zakresie uwierzytelniania w ramach serwisu,
    • pliki cookies, umożliwiające zbieranie informacji o sposobie korzystania ze stron internetowych serwisu,
    • „funkcjonalne” pliki cookies, umożliwiające „zapamiętanie” wybranych przez użytkownika ustawień i personalizację interfejsu użytkownika, np. w zakresie wybranego języka lub regionu, z którego pochodzi użytkownik, rozmiaru czcionki, wyglądu strony internetowej itp.,
    • „reklamowe” pliki cookies, umożliwiające dostarczanie użytkownikom treści reklamowych bardziej dostosowanych do ich zainteresowań.
  4. W wielu przypadkach oprogramowanie służące do przeglądania stron internetowych (przeglądarka internetowa) domyślnie dopuszcza przechowywanie plików cookies w urządzeniu końcowym użytkownika. Użytkownicy serwisu mogą dokonać w każdym czasie zmiany ustawień dotyczących plików cookies. Ustawienia te mogą zostać zmienione w szczególności w taki sposób, aby blokować automatyczną obsługę plików cookies w ustawieniach przeglądarki internetowej bądź informować o ich każdorazowym zamieszczeniu w urządzeniu użytkownika serwisu internetowego. Szczegółowe informacje o możliwości i sposobach obsługi plików cookies dostępne są w ustawieniach oprogramowania (przeglądarki internetowej). Niedokonanie zmiany ustawień w zakresie cookies oznacza, że będą one zamieszczone w urządzeniu końcowym użytkownika, a tym samym będziemy przechowywać informacje w urządzeniu końcowym użytkownika i uzyskiwać dostęp do tych informacji.
  5. Wyłączenie stosowania cookies może spowodować utrudnienia korzystanie z niektórych usług w ramach naszych serwisów internetowych, w szczególności wymagających logowania, czy personalizacji.
  6. Pliki cookies mogą być zamieszczane w urządzeniu końcowym użytkownika serwisu internetowego, a następnie wykorzystywane przez współpracujących z Serwisem reklamodawców, przez firmy badawcze oraz dostawców aplikacji multimedialnych.

Zasady opisane przy pomocy artykułu i w zgodzie z jednoznacznym zezwoleniem jego autora do użycia podlinkowanego tam tekstu polityki cookies.

Regulamin korzystania z serwisu i przetwarzania danych.

  1. Postanowienia ogólne
    1. Niniejszy regulamin określa zasady korzystania z serwisu dostępnego pod adresem regexp.pl (zwanego dalej "serwisem"), a w tym w szczególności z mechanizmów testowania wyrażeń regularnych.
    2. Autor niniejszego serwisu określony jest w jego stopce.
    3. Przeznaczeniem głównym istnienia serwisu jest testowanie poprawności wprowadzanych danych względem wprowadzonych wyrażeń regularnych.
    4. Charakter serwisu jest osobisty, a możliwość korzystania z jego funkcjonalności została udostępniona na zasadach pro bono publico.
    5. Osoba korzystająca z serwisu nazywana jest w niniejszym regulaminie "wprowadzającym" lub "użytkownikiem", a przesyłane bezpośrednio przez użytkownika do serwisu dane "wprowadzanymi".
    6. Uzupełnieniem niniejszego regulaminu jest "Polityka używania cookies i podobnych technologii".
  2. Warunki korzystania z serwisu
    1. Działanie serwisu opiera się na weryfikowaniu danych wprowadzanych przez użytkownika.
    2. Warunkiem bezwzględnym korzystania z serwisu jest posiadanie wszelkich praw do publikowania danych, które wprowadzane są za pośrednictwem serwisu.
    3. Wprowadzając do serwisu jakiekolwiek dane zgadzasz się na ich przetwarzanie i publikację (np. w formie historii dostępnej na stronie).
    4. Zabrania się wprowadzania danych będących danymi osobowymi, wrażliwymi, stanowiących tajemnice przedsiębiorstwa, danych które mogą naruszać prawa fizycznych lub prawnych osób trzecich, co do których wprowadzający nie ma prawa do publikacji lub przetwarzania w obrębie serwisu.
    5. Wprowadzający bierze pełną odpowiedzialność za to, że dane wprowadzane są zgodne z niniejszym regulaminem oraz polskim prawem.
    6. Autor będzie reagował na zgłoszenia dotyczące naruszeń w racjonalnym czasie, po skutecznym odczytaniu zgłoszenia o potencjalnym naruszeniu.
  3. Zakres przetwarzania danych
    1. Serwis gromadzi dane niezbędne do swojego funkcjonowania zwane dalej w całości "danymi".
    2. Serwis nie profiluje użytkowników, a dane nie są gromadzone w celu identyfikacji tożsamości osób fizycznych.
    3. Z serwisu korzystają użytkownicy niezarejestrowani.
    4. W związku z przeznaczeniem działalności serwisu gromadzone są dane wprowadzane przez użytkowników, określone w warunkach korzystania z serwisu.
    5. Równolegle wraz z wprowadzaniem przez użytkownika zbierane i zapisywane są informacje o dacie wykonania akcji oraz adres IP wprowadzającego lub inne, pozyskane z ogólnodostępnych baz danych WHOIS informacje techniczne o adresie IP.
    6. Na płaszczyźnie serwerowej zbierane są logi.
    7. Ze względu na prowadzony profil działalności do danych może mieć dostęp dostawca usług internetowych zasobów serwerowych obsługujący serwis.
    8. Dane nie są automatycznie udostępniane podmiotom trzecim.
    9. Informacje wspierające zbieranie statystyk mogą być przekazywane do zewnętrznej usługi Google Statistics zgodnie z polityką prywatności firmy Google.
    10. W przypadkach prawnie uzasadnionych, np. na wniosek odpowiednich służb poszczególne dane mogą być udostępnione uprawnionym podmiotom.

regexp.pl

tester wyrażeń regularnych

Zmień język na polski.

Zmień język na angielski.

Pokaż/ukryj listę ostatnich testów.

Pokaż listę tylko moich testów.

Pokaż listę wszystkich testów.

Wyświetl zawartość kanału RSS.

Pokaż pomoc.

Rozwiń listę wyników, aby zobaczyć rezultat testu.

Tester wyrażeń regularnych pozwoli Ci w prosty sposób sprawdzić poprawność wykorzystywnego wzorca i frazy. Wystarczy, że wypełnisz poniższy formularz, a skrypt zwróci wszelkie niezbędne do walidacji dane.

Dodając wzorzec i ciąg znaków do sprawdzenia potwierdzasz, że masz pełne prawa do upubliczniania zawartych w nich treści oraz, że akceptujesz regulamin korzystania z serwisu.

ID Wyrażenie regularne Ciąg znaków Wynik Zwracane ciągi znaków Link
528421 16:45:57.603 INFO trace_id=4072391c964eb98bdc913a4f901907ba span_id=7c7a53100483dfa1 trace_flags=01 - Hello World span_id=(?P<SpanId>[w]*) fałsz
528420 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } /^([0-9]{2})-([0-9]{3})$/D fałsz
528419 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } /bamId/ fałsz
528418 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } bamId fałsz
528417 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } "bamId":"(?P<SpanId>[w]*)"

fałsz
528416 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } "bamId":"?P<xx>"

fałsz
528415 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } "bamId":

fałsz
528414 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } "bamId

fałsz
528413 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } bamId

fałsz
528412 { "body": "{\"header\":{\"bamId\":\"ERP-da26ba40-7314-4199-a76b-35daed611ee6\",\"systemRecipient\":\"ERP\"},\"operationName\":\"getContractors\",\"request\":{\"params\":[{\"name\":\"nip\",\"operator\":\"like\"}],\"from\":0,\"to\":10,\"@type\":\"ListQuery\"},\"response\":{\"result\":{\"code\":0,\"desc\":\"OK\"}}}", "traceid": "156ece8bd4aed37f9ac4c7712b2190f3", "spanid": "2eef6d0e1a22e451", "severity": "INFO", "flags": 1, "attributes": { "code.filepath": "LogHelper.java", "code.function": "logObjectInfo", "code.lineno": 37, "code.namespace": "pl.itt.acc.utils.logging.LogHelper", "step": ".response" }, "resources": { "container.id": "af2b99cf090a2454daaeb6e1e6c5dc11e431bc7010972bfd9ade70dd76b29c53", "host.arch": "amd64", "host.name": "af2b99cf090a", "os.description": "Linux 6.5.0-21-generic", "os.type": "linux", "process.command_args": [ "/usr/local/openjdk-11/bin/java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ], "process.executable.path": "/usr/local/openjdk-11/bin/java", "process.pid": 1, "process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.16+8", "process.runtime.name": "OpenJDK Runtime Environment", "process.runtime.version": "11.0.16+8", "service.name": "web-erp", "telemetry.distro.name": "opentelemetry-spring-boot-starter", "telemetry.distro.version": "2.1.0-alpha", "telemetry.sdk.language": "java", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.35.0" }, "instrumentation_scope": { "name": "pl.tvn.acc.esb.web.erpDomain.operation.List" } } \"bamId\":\"((\"|[^"])*)\ fałsz
528411 ^[^P0-9][^L0-9] DE51700005120 prawda
  1. DE
528410 ^[^P0-9][^L0-9] 51700005120 fałsz
528409 ^[^P0-9][^L0-9] PL51700005120 fałsz
528408 (\S+\S+) Test test prawda
  1. Test
  2. test
528407 Test test (S+S+) fałsz
528406 Art\. 96 ust\. 7ba assa Art. 96 ust. 7ba prawda
  1. Art. 96 ust. 7ba
528405 Art. 96 ust. 7ba assa Art. 96 ust. 7ba prawda
  1. Art. 96 ust. 7ba
528404 /[A-Za-z()\d\s]+$/ New Single-Family Housing Construction (except For-Sale Builders) prawda
  1. Sale Builders)
528403 /[A-Za-z()\d\s]+$/ Kasi,a (- Kasia prawda
  1. Kasia
528402 /[A-Za-z()\d\s]+$/ Kasia (- Kasia prawda
  1. Kasia
528401 /[A-Za-z()\d\s]+$/ Kasia - Kasia prawda
  1. Kasia
528400 <?xml version="1.0" encoding="UTF-8"?><rss version="2.0" > <channel> Ogrodinfo.pl https://www.ogrodinfo.pl/ <description>Ogrodinfo to portal ogrodniczy dla profesjonalistów i pasjonatów. Piszemy o sadownictwie, warzywnictwie, szkółkarstwie, roślinach ozdobnych i kwiaciarstwie.</description> <lastBuildDate>Thu, 29 Feb 2024 12:48:33 +0000</lastBuildDate> <language>pl-PL</language> hourly 1 <item> Urządzasz taras? Zobacz, jakie meble ogrodowe wybrać https://www.ogrodinfo.pl/polecane/urzadzasz-taras-zobacz-jakie-meble-ogrodowe-wybrac/ <comments>https://www.ogrodinfo.pl/polecane/urzadzasz-taras-zobacz-jakie-meble-ogrodowe-wybrac/#respond</comments> <![CDATA[Ogrodinfo.pl]]> <pubDate>Mon, 26 Feb 2024 09:34:10 +0000</pubDate> <category><![CDATA[Polecane]]></category> <category><![CDATA[meble na taras]]></category> <category><![CDATA[meble rattanowe do ogrodu]]></category> <category><![CDATA[meble tarasowe]]></category> <category><![CDATA[technorattan]]></category> <guid isPermaLink="false">https://www.ogrodinfo.pl/?p=78711</guid> <description><![CDATA[<p>Urządzanie domu nie kończy się na wnętrzach. Na uwagę zasługuje taras, który wygodnie i przytulnie zaaranżowany, może stać się miejscem wieczornego odpoczynku z książką czy letnich spotkań z przyjaciółmi. Dlatego przekonaj się, jakich mebli ogrodowych potrzebujesz, by osiągnąć to wszystko.</p> <p>The post <a href="https://www.ogrodinfo.pl/polecane/urzadzasz-taras-zobacz-jakie-meble-ogrodowe-wybrac/">Urządzasz taras? Zobacz, jakie meble ogrodowe wybrać</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]></description> <![CDATA[<h2>O czym warto pomyśleć przed zakupem mebli na taras?</h2> <p>To, co jest najważniejsze w przypadku wyposażenia tarasu, to<strong> trwałość</strong>. Należy pamiętać o tym, że<a href="https://www.leroymerlin.pl/produkty/meble-i-przechowywanie/meble-ogrodowe/"> </a><a href="https://www.leroymerlin.pl/produkty/meble-i-przechowywanie/meble-ogrodowe/" target="_blank" rel="noopener">meble ogrodowe</a> są narażone na oddziaływanie palącego słońca, deszczu czy niskich temperatur. Aby nie były wyłącznie zakupem jednosezonowym, muszą być wysokiej jakości, a to zazwyczaj oznacza też wyższą cenę.</p> <p>Z tego względu jeszcze przed zakupem należy dokładnie zastanowić się nad kilkoma kwestiami, takimi jak:</p> <ul> <li>ilość miejsca;</li> <li>dostępny budżet;</li> <li>sposób wykorzystania (czy meble mają służyć do codziennego wypoczynku, czy raczej do organizowania spotkań);</li> <li>czy w sezonie jest możliwość przechowywania całego wyposażenia w zadaszonym, suchym pomieszczeniu jak garaż.</li> </ul> <p>Od tego zależy rodzaj i ilość mebli, sposób wykonania czy nawet konstrukcja (składane lub nie).</p> <h2>Rodzaje mebli tarasowych</h2> <p>Taras można urządzić w podobny sposób, co salon, czyli tak, aby służył rodzinnym obiadom lub spotkaniom w gronie przyjaciół. To, co jest podstawą do ogrodu to:</p> <ul> <li>komplet krzeseł lub foteli;</li> <li>stolik kawowy lub klasyczny;</li> <li>kilkuosobowa sofa.</li> </ul> <p>To, od czego warto zacząć, to… stół. Klasyczny, wysoki stół sprawdzi się podczas spożywania posiłków lub wtedy, gdy często są organizowane plenerowe imprezy. Natomiast model kawowy służy raczej do rekreacji – idealnie nadaje się do picia popołudniowej kawy czy do niezobowiązujących spotkań w najbliższym gronie. W zależności od jego przeznaczenia oraz wielkości powinno się dobrać pozostały zestaw wypoczynkowy.</p> <p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-78713 size-full" src="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-2.jpg" alt="Meble na taras" width="601" height="401" srcset="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-2.jpg 601w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-2-300x200.jpg 300w" sizes="(max-width: 601px) 100vw, 601px" /></p> <p>Wszystkie elementy można <strong>zakupić oddzielnie</strong>, tworząc komplet dopasowany do swoich potrzeb lub wybrać <strong>jeden z gotowych zestawów</strong>, które są dostępne w różnych konfiguracjach. Pierwsza opcja zapewnia szerszy wybór i lepsze dopasowanie, natomiast druga jest zwykle znacznie korzystniejsza cenowo. Dodatkowym plusem jest to, że gotowe komplety są na tyle zróżnicowane, że nietrudno jest dobrać coś dla siebie.</p> <p>Stół, krzesła i fotele stanowią bazę, którą <strong>można uzupełnić o:</strong></p> <ul> <li>leżaki ogrodowe, które można postawić w dowolnym miejscu w ogrodzie – nad basenem, pod drzewami czy bezpośrednio na tarasie;</li> <li>skrzynie służące do przechowywania poduszek na meble ogrodowe lub inne tekstylia;</li> <li>stylowe ogrzewacze tarasowe umożliwiające przebywanie na tarasie nawet w chłodne, wiosenne lub jesienne wieczory.</li> </ul> <h2>Drewno, technorattan, a może metal? Jakie meble tarasowe?</h2> <p>Kolejną, istotną kwestią, jest materiał, z którego zostały wykonane meble na taras. Do wyboru jest:</p> <ul> <li>drewno;</li> <li>technorattan;</li> <li>rattan;</li> <li>metal;</li> <li>aluminium;</li> <li>plastik.</li> </ul> <p>Jednocześnie każdy z tych wariantów ma zarówno plusy, jak i minusy, o których należy wiedzieć przed zakupem.</p> <h3>Meble ogrodowe drewniane</h3> <p>Meble ogrodowe z drewna są trwałe, stabilne i, co często jest kluczowym czynnikiem, <strong>dodają przytulności</strong>. Wpisują się nie tylko w naturalny, ale również elegancki styl urządzania tarasu. Nie nagrzewają się nadmiernie, dzięki czemu mogą stać nawet w pełnym słońcu. Z plusów warto wymienić również to, że często można je składać. Wymagają jednak <strong>regularnej pielęgnacji, konserwacji</strong>, aby uchronić je przed działaniem deszczu czy mrozu. Ponadto zaleca się, aby w okresie zimowym chować je do garażu lub piwnicy, co nie zawsze jest możliwe.</p> <h3>Meble technorattanowe tarasowe</h3> <p>Meble technorattanowe, choć są wykonane z tworzyw sztucznych, <strong>wyglądają bardzo estetycznie</strong>. Przypominają naturalną plecionkę i z daleka często nawet nie widać różnicy. Oprócz tego mają sporo zalet – są wytrzymałe, odporne na każde warunki atmosferyczne. Nie trzeba ich impregnować, a czyszczenie jest bardzo łatwe. Nie odbarwiają się ani nie pękają. Mogą stać na tarasie przez cały rok bez obawy o to, że ulegną zniszczeniu. Wadą jest natomiast ich wyższa cena, a także to, że nie można ich składać.</p> <p><img decoding="async" class="aligncenter wp-image-78714 size-full" src="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-3.jpg" alt="Meble tarasowe w ogrodzie" width="601" height="401" srcset="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-3.jpg 601w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-3-300x200.jpg 300w" sizes="(max-width: 601px) 100vw, 601px" /></p> <h3>Meble rattanowe do ogrodu</h3> <p>Komplety rattanowe, tak jak drewniane, są produkowane z naturalnych materiałów, dzięki czemu tworzą niepowtarzalny klimat. Do tego są <strong>lekkie</strong>, łatwo je przenosić w różne części ogrodu. Zaleca się jednak, aby trzymać je pod zadaszonym tarasem, a także chować w okresie zimowym, ponieważ rattan szybko niszczeje pod wpływem wilgoci. Ponadto trzeba go konserwować, inaczej cały zestaw już po kilku sezonach może źle wyglądać.</p> <h3>Meble metalowe ogrodowe</h3> <p>Metalowe meble na taras są ciężkie, ale za to bardzo <strong>stabilne oraz trwałe</strong>, trudno je uszkodzić. Muszą być jednak zabezpieczone przed korozją, inaczej mogą rdzewieć pod wpływem deszczu. To oznacza, że co kilka sezonów może być konieczne pokrywanie ich specjalnym impregnatem. Mocno się nagrzewają, co może być nieprzyjemne, dlatego zaleca się trzymanie ich pod zadaszonym obszarem. W zależności od sposobu wykończenia mogą pasować do nowoczesnych lub wręcz przeciwnie, vintage lub prowansalskich aranżacji. Cenowo zwykle też są bardzo korzystne.</p> <p><img decoding="async" class="alignnone wp-image-78715 size-full" src="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-4.jpg" alt="Meble tarasowe" width="601" height="401" srcset="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-4.jpg 601w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/meble-tarasowe-4-300x200.jpg 300w" sizes="(max-width: 601px) 100vw, 601px" /></p> <h3>Meble aluminiowe na taras</h3> <p>Meble tarasowe z aluminium są bardzo <strong>lekkie</strong>, odporne na korozję oraz niedrogie – należą do jednych z najtańszych. To jednak wiąże się z ich <strong>niższą trwałością</strong>. Ze względu na ich wagę, mogą być też narażone na przewrócenie przez większy wiatr. Na takie wyposażenie można się zdecydować, gdy poszukiwane są budżetowe rozwiązania lub aranżacja jest jedynie tymczasowa, np. na czas remontu domu.</p> <h3>Plastikowe meble ogrodowe</h3> <p>Ostatnią opcją są meble plastikowe, które są <strong>lekkie, mobilne i łatwe w czyszczeniu</strong>. Są odporne na wilgoć, aczkolwiek w zależności od jakości samego tworzywa, mogą blaknąć pod wpływem słońca, pękać w wyniku oddziaływania niskich temperatur lub żółknąć z czasem.</p> <h2>Wybór mebli tarasowych – podsumowanie</h2> <p>Kupując meble na taras, należy wziąć pod uwagę wiele czynników, które potem będą wpływać na wybór konkretnego wyposażenia. Ważne jest to, czy taras jest zadaszony, czy nie, a także jaka jest jego powierzchnia. W zależności od trybu życia domowników, inne będzie jego przeznaczenie. Na tej podstawie można szukać odpowiednich rodzajów mebli – klasycznego lub kawowego stołu, krzesła, foteli i kanap wypoczynkowych. Można zacząć od sprawdzenia kompletów w atrakcyjnych cenach, a jeśli nie uda się znaleźć nic odpowiedniego, samodzielnie wybrać taki zestaw. Nie mniej istotną kwestią jest materiał wykonywania. Do najpopularniejszych należą meble drewniane oraz technorattanowe. Tańszą alternatywą może być wyposażenie wyprodukowane z metalu lub dobrej jakości tworzyw sztucznych.</p> <p><strong>Artykuł sponsorowany</strong></p> <p>The post <a href="https://www.ogrodinfo.pl/polecane/urzadzasz-taras-zobacz-jakie-meble-ogrodowe-wybrac/">Urządzasz taras? Zobacz, jakie meble ogrodowe wybrać</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]> https://www.ogrodinfo.pl/polecane/urzadzasz-taras-zobacz-jakie-meble-ogrodowe-wybrac/feed/ 0 </item> <item> Naturalne sposoby poprawy jakości i urodzajności gleb – szkolenie KPODR https://www.ogrodinfo.pl/projekt-infocap/naturalne-sposoby-poprawy-jakosci-i-urodzajnosci-gleb-szkolenie-kpodr/ <comments>https://www.ogrodinfo.pl/projekt-infocap/naturalne-sposoby-poprawy-jakosci-i-urodzajnosci-gleb-szkolenie-kpodr/#respond</comments> <![CDATA[Ogrodinfo.pl]]> <pubDate>Mon, 12 Feb 2024 12:45:21 +0000</pubDate> <category><![CDATA[Aktualności]]></category> <category><![CDATA[NA TOPIE]]></category> <category><![CDATA[Projekt INFOCAP]]></category> <guid isPermaLink="false">https://www.ogrodinfo.pl/?p=78726</guid> <description><![CDATA[<p>Kujawsko-Pomorski Ośrodek Doradztwa Rolniczego organizuje w dniu 17 lutego szkolenie stacjonarnie i online na temat naturalnych sposobów poprawy urodzajności gleb. Częścią szkolenia będzie prezentacja praktycznych rezultatów stosowania tych sposobów w 100 ha gospodarstwach demonstracyjnych.</p> <p>The post <a href="https://www.ogrodinfo.pl/projekt-infocap/naturalne-sposoby-poprawy-jakosci-i-urodzajnosci-gleb-szkolenie-kpodr/">Naturalne sposoby poprawy jakości i urodzajności gleb – szkolenie KPODR</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]></description> <![CDATA[<p>Sposoby poprawy urodzajności gleb i zwiększania efektywności nawożenia, prezentacja preparatów mikrobiologicznych poprawiających jakość gleb, wpływ biostymulatorów i biopestycydów na poprawę wzrostu, plonowania i jakości plonów będą tematami szkolenia organizowanego przez Kujawsko-Pomorski Ośrodek Doradztwa Rolniczego. Szkolenie odbędzie się 17 lutego od godz. 10 w formule hybrydowej, czyli stacjonarnie w Domu Kultury w Strzelnie, ul. Gimnazjalna 26 oraz online. Uczestnicy online mogą zarejestrować się po kliknięciu w zamieszczony na stronie <a href="https://www.kpodr.pl/">KPODR</a> obrazek zawierający link do rejestracji. Na stronie znajduje się także program szkolenia.</p> <div class="angwp_77980 _ning_cont strack_bnr _ning_hidden _ning_outer _align_center responsive" data-size="custom" data-bid="77980" data-aid="0" data-lid="0" style="max-width:820px; width:100%;height:inherit;"><div class="_ning_label _left" style=""></div><div class="_ning_inner" style=""><a href="https://www.ogrodinfo.pl?_dnlink=77980&t=1709741156" class="strack_cli _ning_link" target="_blank" rel="nofollow"> </a><div class="_ning_elmt"><img decoding="async" src="https://www.ogrodinfo.pl/wp-content/uploads/2022/08/INFOCAP_FB_baner-w-artykule.jpg" /></div></div></div><div class="clear"></div><p>The post <a href="https://www.ogrodinfo.pl/projekt-infocap/naturalne-sposoby-poprawy-jakosci-i-urodzajnosci-gleb-szkolenie-kpodr/">Naturalne sposoby poprawy jakości i urodzajności gleb – szkolenie KPODR</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]> https://www.ogrodinfo.pl/projekt-infocap/naturalne-sposoby-poprawy-jakosci-i-urodzajnosci-gleb-szkolenie-kpodr/feed/ 0 </item> <item> Nawozy domowej roboty – proste i ekologiczne https://www.ogrodinfo.pl/polecane/nawozy-domowej-roboty-proste-i-ekologiczne/ <![CDATA[Ogrodinfo.pl]]> <pubDate>Mon, 12 Feb 2024 09:56:48 +0000</pubDate> <category><![CDATA[Nawożenie i technika]]></category> <category><![CDATA[Polecane]]></category> <guid isPermaLink="false">https://www.ogrodinfo.pl/?p=78704</guid> <description><![CDATA[<p>Obecnie, kiedy coraz więcej osób zwraca uwagę na ekologię i zdrowy styl życia, nie ma lepszego sposobu na troskę o swoje rośliny niż stosowanie domowych nawozów. Wystarczy kilka prostych składników, które z pewnością znajdziesz w Twoim domu. Sprawdź, z czego wykonasz nawozy domowej roboty.</p> <p>The post <a href="https://www.ogrodinfo.pl/polecane/nawozy-domowej-roboty-proste-i-ekologiczne/">Nawozy domowej roboty – proste i ekologiczne</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]></description> <![CDATA[<h2>Fusy po kawie lub herbacie</h2> <p>Najprostsze nawozy domowej roboty przygotujesz z fusów, które zostają po zaparzeniu herbaty oraz kawy. Wystarczy, że rozsypiesz je w doniczkach wokół kwiatków, zaraz na powierzchni ziemi. Poza odżywianiem roślin będą również odstraszać muszki.</p> <p>Z fusów zrobisz także odżywkę do podlewania. Na początek je namocz – do szklanki wody dodaj jedną łyżkę fusów i poczekaj, aż napęcznieją. Następnie je wymieszaj i taką zawiesiną podlej rośliny w doniczkach. Takiej mieszanki, ale w odpowiednio większych proporcjach, możesz również użyć do nawożenia roślin w ogródku czy na działce.</p> <h2>Wykorzystaj skorupki po jajkach</h2> <p>Domowe nawozy wykonasz też ze skorupek po jajkach, które zawierają w sobie dużo wapnia. Tutaj również masz dwie opcje. Pierwsza, najprostsza, to pokruszenie skorupek i rozsypanie ich w doniczce. Jeżeli użyjesz ich w ogrodzie, dodatkowo ochronisz młode rośliny przed atakiem ślimaków. Druga propozycja to przygotowanie preparatu do podlewania. Wówczas wystarczy, że zalejesz rozdrobnione skorupki wrzątkiem i pozostawisz na co najmniej tydzień, aż się rozpuszczą. Pamiętaj, by wymieszać zawiesinę, zanim zabierzesz się za podlanie.</p> <figure id="attachment_78705" aria-describedby="caption-attachment-78705" style="width: 1920px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-78705 size-full" src="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty.jpg" alt="Nawozy domowej roboty" width="1920" height="1280" srcset="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty.jpg 1920w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty-300x200.jpg 300w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty-1200x800.jpg 1200w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty-768x512.jpg 768w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty-1536x1024.jpg 1536w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawoz-domowej-roboty-696x464.jpg 696w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption id="caption-attachment-78705" class="wp-caption-text">Źródło grafik: elements.envato.com</figcaption></figure> <h2>Skórka z banana</h2> <p>Banany są bogate w potas i także z ich skórek przygotujesz wartościowe <a href="https://lepiej.tauron.pl/styl-zycia/nawozy-domowej-roboty-skuteczne-i-naturalne-srodki-ochrony-i-pielegnacji-roslin/" target="_blank" rel="noopener">nawozy domowej roboty</a>. Pokrój je w drobną kostkę i zmieszaj z wierzchnią warstwą ziemi lub umieść je trochę głębiej w kilku miejscach w doniczce. Obawiasz się muszek? Wystarczy, że zalejesz je wrzątkiem i pozostawisz w zamkniętym pojemniku przynajmniej na cały dzień. Po tym czasie możesz podlać rośliny i ponownie zalać skórki wodą.</p> <p>Zostały ci przejrzałe banany? Nie wyrzucaj ich – rozgnieć widelcem na miazgę i wraz z pokrojoną skórką wymieszaj z wierzchnią warstwą ziemi.</p> <h2>Woda i piwo</h2> <p>Dobre domowe nawozy uzyskasz także wykorzystując wodę po gotowaniu makaronu oraz warzyw, zwłaszcza ziemniaków zawierających w sobie sporo potasu i fosforu. Bogata w cenne składniki odżywcze sprawdzi się w tym celu idealnie. Możesz także użyć wody, w której były gotowane jajka. Jednym warunkiem jest to, by nie zawierała soli, której nadmiar szkodzi roślinom. Kwiatki możesz podlać także rozcieńczonym piwem, gdyż jest bogate w cukry oraz w drożdże.</p> <figure id="attachment_78706" aria-describedby="caption-attachment-78706" style="width: 1920px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-78706 size-full" src="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy.jpg" alt="Nawozy" width="1920" height="1280" srcset="https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy.jpg 1920w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy-300x200.jpg 300w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy-1200x800.jpg 1200w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy-768x512.jpg 768w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy-1536x1024.jpg 1536w, https://www.ogrodinfo.pl/wp-content/uploads/2024/02/nawozy-696x464.jpg 696w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption id="caption-attachment-78706" class="wp-caption-text">Źródło grafik: elements.envato.com</figcaption></figure> <h2>Domowy kompostownik</h2> <p>Świetnym pomysłem jest stworzenie własnego kompostownika. Do budowy tego najprostszego wystarczy kilka desek, które wytyczą jego obszar. Możesz do niego wyrzucać resztki organiczne, czyli pozostałości z obierania warzyw oraz owoców, fusy z kawy i herbaty czy ściętą trawę i skorupki po jajkach. Pamiętaj, aby nie wrzucać do niego resztek po mięsie czy owocach morza.</p> <p>Jeżeli mieszkasz w bloku, to nic straconego. Wyposaż się w specjalny, mały kompostownik, który jest przystosowany do tego, aby stać w kuchni, w piwnicy albo na balkonie. Dobierz jego typ i rozmiar w zależności od miejsca, jakim dysponujesz, zapotrzebowania na nawóz i ilości odpadków jakie generujesz.</p> <p>Domowe nawozy z łatwością przygotujesz z tego, co znajdziesz w Twojej kuchni – nie musisz w tym celu kupować dodatkowych i specjalistycznych urządzeń. Zamiast wyrzucać resztki czy wylewać wodę po gotowaniu warzyw na sałatkę, wykorzystaj je do użyźnienia ziemi w doniczkach z kwiatkami!</p> <p>The post <a href="https://www.ogrodinfo.pl/polecane/nawozy-domowej-roboty-proste-i-ekologiczne/">Nawozy domowej roboty – proste i ekologiczne</a> appeared first on <a href="https://www.ogrodinfo.pl">Ogrodinfo.pl</a>.</p> ]]> $return = "";
foreach($dom->find(".td-post-content> p") as $o){
$return .= $o->plaintext."rnrn";
}
fałsz
528399 import './App.css'; import { useState } from 'react'; function App() { const [list, setList] = useState([]) const [content, setContent] = useState('') const addToListHandler = e => { e.preventDefault() const arr = [...list] arr.push(content) setList(arr) setContent('') } return ( <div className="App"> <h1>Lista zadań</h1> <form method='post'> <input placeholder='Dodaj zadanie' value={content} type='text' > {setContent(e.target.value)}} /> <button >Dodaj zadanie</button> </form> <ul>{list.map(res => {return <li>{res}</li>})}</ul> </div> ); } export default App; import './App.css';
import { useState } from 'react';

function App() {

const [list, setList] = useState([])
const [content, setContent] = useState('')

const addToListHandler = e => {
e.preventDefault()
const arr = [...list]
arr.push(content)
setList(arr)
setContent('')
}

return (
<div className="App">
<h1>Lista zadań</h1>
<form method='post'>
<input placeholder='Dodaj zadanie' value={content} type='text' > {setContent(e.target.value)}} />
<button >Dodaj zadanie</button>
</form>
<ul>{list.map(res => {return <li>{res}</li>})}</ul>
</div>
);
}

export default App;
fałsz
528398 ">>>poczatek>>>(\\d+)",attachments_title:"Attachments",price:(\\d+\\.\\d+),.*lab:"(.*?)",.*stock:{.*qty:(\\d+)<<<koniec<<<" >>>poczatek>>>5900644537847",attachments_title:"Attachments",price:20.56,special_price:0,weight:1.2,price_last_change_value:22.2,special_from_date:"2024-02-17 00:00:00",special_to_date:"2024-03-31 00:00:00",price_last_change_date:"2024-03-01 18:11:09",tier_prices:[{customer_group_id:32e3,value:21.99,qty:2,extension_attributes:{website_id:0}},{customer_group_id:32e3,value:20.59,qty:4,extension_attributes:{website_id:0}}],media_gallery:[{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:0},{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica-2.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:1},{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica-3.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:2}],id:4633,stock:{item_id:21621,stock_id:1,qty:16873<<<koniec<<<
>>>poczatek>>>5900644537878",attachments_title:"Attachments",price:2966.0799999999995,weight:242,price_last_change_value:3203.37,price_last_change_date:"2024-03-04 09:11:08",stock_last_change_date:"2023-12-20 11:11:07",tier_prices:[],id:5960,stock:{item_id:30909,stock_id:1,qty:153<<<koniec<<<
>>>poczatek>>>2000000145129",attachments_title:"Attachments",stock_last_change_date:"2023-11-17 11:10:06",slug:"miedzian-50-wp-synthos-agro-fungicyd",url_path:"miedzian-50-wp-synthos-agro-fungicyd",category:[{category_id:101,name:"Synthos Agro",position:0},{category_id:182,name:"Ochrona przed parchem",position:0},{category_id:311,name:"Na kędzierzawość",position:0},{category_id:309,name:"Na mączniaka",position:0},{category_id:310,name:"Na parcha",position:0},{category_id:316,name:"Na rdzę",position:0},{category_id:312,name:"Na szarą pleśń",position:0},{category_id:313,name:"Na zarazę",position:0},{category_id:308,name:"Fungicydy Środki grzybobójcze",position:0},{category_id:951,name:"Ochrona ogórka",position:0},{category_id:952,name:"Ochrona gruszy",position:0},{category_id:954,name:"Ochrona pomidora",position:0},{category_id:958,name:"Ochrona jabłoni",position:0},{category_id:959,name:"Ochrona czereśni i wiśni",position:0},{category_id:988,name:"Miedź",position:0},{category_id:1179,name:"Środki grzybobójcze",position:0},{category_id:1197,name:"Środki grzybobójcze",position:0},{category_id:1404,name:"Black Week",position:0}],category_ids:[101,182,311,309,310,316,312,313,308,951,952,954,958,959,988,1179,1197,1404],final_price:22.71,regular_price:24.5268,tier_prices:[],product_links:[{sku:"304-c",link_type:"crosssell",linked_product_sku:"2301-c",linked_product_type:"configurable",position:1},{sku:"304-c",link_type:"upsell",linked_product_sku:"2301-c",linked_product_type:"configurable",position:0}],stock:{item_id:34911,stock_id:1,qty:28<<<koniec<<<
>>>poczatek>>>5907660186431",attachments_title:"Attachments",price:122.07999999999998,weight:3.035,tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian_50_wp_3kg.png",lab:"Miedzian 50 WP 3kg (tlenochlorek miedzi)",pos:0},{typ:"image",image:"/m/i/miedzian-50-wp-3kg.jpg",lab:"Miedzian 50 WP 3kg (tlenochlorek miedzi)",pos:2}],id:595,regular_price:131.8464,stock:{item_id:595,stock_id:1,qty:0<<<koniec<<<
>>>poczatek>>>5907660110412",attachments_title:"Attachments",price:60.089999999999996,special_price:0,weight:1.525,price_last_change_value:64.8972,special_from_date:null,special_to_date:null,price_last_change_date:"2023-11-22 20:13:07",stock_last_change_date:"2023-11-10 11:10:05",tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian_50_wp_1_5kg.png",lab:"MIEDZIAN 50 WP 1.5kg (tlenochlorek miedzi)",pos:0},{typ:"image",image:"/m/i/miedzian-50-wp-1-5kg-304_2.jpg",lab:"miedzian-50-wp-1-5kg-304",pos:1}],id:1211,stock:{item_id:1211,stock_id:1,qty:162<<<koniec<<<
fałsz
528397 ">>>poczatek>>>(\\d+)",attachments_title:"Attachments",price:(\\d+\\.\\d+),.*lab:"(.*?)",.*stock:{.*qty:(\\d+)<<<koniec<<<" >>>poczatek>>>5900644537847",attachments_title:"Attachments",price:20.56,special_price:0,weight:1.2,price_last_change_value:22.2,special_from_date:"2024-02-17 00:00:00",special_to_date:"2024-03-31 00:00:00",price_last_change_date:"2024-03-01 18:11:09",tier_prices:[{customer_group_id:32e3,value:21.99,qty:2,extension_attributes:{website_id:0}},{customer_group_id:32e3,value:20.59,qty:4,extension_attributes:{website_id:0}}],media_gallery:[{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:0},{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica-2.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:1},{typ:"image",image:"/s/i/singlif-360-sl-1l-herbicyd-agronomica-3.png",lab:"Singlif 360 SL 1l (glifosat) - herbicyd",pos:2}],id:4633,stock:{item_id:21621,stock_id:1,qty:16873<<<koniec<<<
>>>poczatek>>>5900644537878",attachments_title:"Attachments",price:2966.0799999999995,weight:242,price_last_change_value:3203.37,price_last_change_date:"2024-03-04 09:11:08",stock_last_change_date:"2023-12-20 11:11:07",tier_prices:[],id:5960,stock:{item_id:30909,stock_id:1,qty:153<<<koniec<<<
>>>poczatek>>>2000000145129",attachments_title:"Attachments",stock_last_change_date:"2023-11-17 11:10:06",slug:"miedzian-50-wp-synthos-agro-fungicyd",url_path:"miedzian-50-wp-synthos-agro-fungicyd",category:[{category_id:101,name:"Synthos Agro",position:0},{category_id:182,name:"Ochrona przed parchem",position:0},{category_id:311,name:"Na kędzierzawość",position:0},{category_id:309,name:"Na mączniaka",position:0},{category_id:310,name:"Na parcha",position:0},{category_id:316,name:"Na rdzę",position:0},{category_id:312,name:"Na szarą pleśń",position:0},{category_id:313,name:"Na zarazę",position:0},{category_id:308,name:"Fungicydy Środki grzybobójcze",position:0},{category_id:951,name:"Ochrona ogórka",position:0},{category_id:952,name:"Ochrona gruszy",position:0},{category_id:954,name:"Ochrona pomidora",position:0},{category_id:958,name:"Ochrona jabłoni",position:0},{category_id:959,name:"Ochrona czereśni i wiśni",position:0},{category_id:988,name:"Miedź",position:0},{category_id:1179,name:"Środki grzybobójcze",position:0},{category_id:1197,name:"Środki grzybobójcze",position:0},{category_id:1404,name:"Black Week",position:0}],category_ids:[101,182,311,309,310,316,312,313,308,951,952,954,958,959,988,1179,1197,1404],final_price:22.71,regular_price:24.5268,tier_prices:[],product_links:[{sku:"304-c",link_type:"crosssell",linked_product_sku:"2301-c",linked_product_type:"configurable",position:1},{sku:"304-c",link_type:"upsell",linked_product_sku:"2301-c",linked_product_type:"configurable",position:0}],stock:{item_id:34911,stock_id:1,qty:28<<<koniec<<<
>>>poczatek>>>5907660186431",attachments_title:"Attachments",price:122.07999999999998,weight:3.035,tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian_50_wp_3kg.png",lab:"Miedzian 50 WP 3kg (tlenochlorek miedzi)",pos:0},{typ:"image",image:"/m/i/miedzian-50-wp-3kg.jpg",lab:"Miedzian 50 WP 3kg (tlenochlorek miedzi)",pos:2}],id:595,regular_price:131.8464,stock:{item_id:595,stock_id:1,qty:0<<<koniec<<<
>>>poczatek>>>5907660110412",attachments_title:"Attachments",price:60.089999999999996,special_price:0,weight:1.525,price_last_change_value:64.8972,special_from_date:null,special_to_date:null,price_last_change_date:"2023-11-22 20:13:07",stock_last_change_date:"2023-11-10 11:10:05",tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian_50_wp_1_5kg.png",lab:"MIEDZIAN 50 WP 1.5kg (tlenochlorek miedzi)",pos:0},{typ:"image",image:"/m/i/miedzian-50-wp-1-5kg-304_2.jpg",lab:"miedzian-50-wp-1-5kg-304",pos:1}],id:1211,stock:{item_id:1211,stock_id:1,qty:162<<<koniec<<<
>>>poczatek>>>5907660110955",attachments_title:"Attachments",price:373.83,special_price:0,weight:10.07,price_last_change_value:403.7364,special_from_date:null,special_to_date:null,price_last_change_date:"2023-11-22 20:13:07",stock_last_change_date:"2023-11-10 12:10:08",tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian_50_wp_10_kg.png",lab:"MIEDZIAN 50 WP 10kg (tlenochlorek miedzi)",pos:0},{typ:"image",image:"/m/i/miedzian_50_wp_10_kg_ty_.png",lab:"MIEDZIAN 50 WP 10kg (tlenochlorek miedzi)",pos:3}],id:1220,stock:{item_id:1220,stock_id:1,qty:40<<<koniec<<<
>>>poczatek>>>5907660110931",attachments_title:"Attachments",price:738.1899999999999,weight:20.14,tier_prices:[],media_gallery:[{typ:"image",image:"/m/i/miedzian-50-wp-20kg-307_2.jpg",lab:"miedzian-50-wp-20kg-307",pos:1}],id:1233,regular_price:797.2452,stock:{item_id:1233,stock_id:1,qty:0<<<koniec<<<
>>>poczatek>>>5907660186448",attachments_title:"Attachments",price:1724.6299999999999,weight:46,price_last_change_value:1862.6,stock_last_change_date:"2024-01-31 15:18:06",tier_prices:[],id:6068,regular_price:1862.6004,stock:{item_id:31416,stock_id:1,qty:0<<<koniec<<<
fałsz

« poprzednia 1 2 3 4 5 6 7 8 9 1020991 20992 następna »