適切にインデントされた Python 正規表現の例を次に示します (ここから取得)。
charref = re.compile(r"""
&[#] # Start of a numeric entity reference
(
0[0-7]+ # Octal form
| [0-9]+ # Decimal form
| x[0-9a-fA-F]+ # Hexadecimal form
)
; # Trailing semicolon
""", re.VERBOSE)
ここで、bash 正規表現 (つまり、sed または grep) に同じ手法を使用したいと考えていますが、これまでのところ、同様の機能への参照が見つかりません。このようなものをインデント (およびコメント) することさえ可能ですか?
echo "$MULTILINE | sed -re 's/(expr1|expr2)|(expr3|expr4)/expr5/g'