* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Non-capturing group (?:[ ]*[>|])?
? matches the previous token between zero and one times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below [ ]
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
matches the character with index 32_{10} (20_{16} or 40_{8}) literally (case sensitive)
Match a single character present in the list below [>|]
>|
matches a single character in the list >| (case sensitive)\n matches a line-feed (newline) character (ASCII 10)
\5 matches the same text as most recently matched by the 5th capturing group
Match a single character present in the list below [ ]
+ matches the previous token between one and unlimited times, as many times as possible, giving back as needed (greedy)
matches the character with index 32_{10} (20_{16} or 40_{8}) literally (case sensitive)
.
matches any character (except for line terminators)+ matches the previous token between one and unlimited times, as many times as possible, giving back as needed (greedy)