/ / Jaka jest różnica między (((. +?))) A ((s * (. +?) S *)) w Regexp? - wyrażenie regularne

Jaka jest różnica między (((. +?))) I ((s * (. +?) S *)) w Regexp? - regex

Kiedy próbuję (((.+?))) i ((s*(.+?)s*)) w Narzędzie RegExr, Nie mogę znaleźć różnicy. Obie zaznaczyły te same teksty. Jakie mogą być różnice z lub bez s*. Lub jaki może być dobry powód s*

Użyłem następujących przykładowych tekstów.

I ((   a verb, past tense   )) to the sandwich shop across the street for lunch
yesterday. I go there at least ((a number)) times a week. They have the best
Philly Cheesesteak, full of ((a plural noun)) and ((a plural noun)) and gooey,
stringy ((a noun)).

Z góry dziękuję.

Odpowiedzi:

4 dla odpowiedzi № 1

Drugi wzór z wyraźnymi białymi znakami (s*), przytnij wiodące i końcowe białe znaki z grupy przechwytywania. Jednak dopasowanie globalne nie zmienia się.

Aby zobaczyć inne zachowanie programu gskinner, możesz wypróbować tę zamianę za pomocą dwóch wzorów: "#$1#" (gdzie 1 $ to grupa przechwytująca)