ページ範囲反転機

『印刷ページ範囲を指定する文字列』と『全ページ数』から、指定ページ以外の全ページを表す文字列を得ます。by あるふぁ

ページ範囲:
全ページ数:


例1

ページ範囲:3,5,7
全ページ数:10

>1-2,4,6,8-10

例2

ページ範囲:2-5,7-9
全ページ数:10

>1,6,10

例3

1文字目が-の場合は先頭に1を、最後の文字が-の場合は末尾に『全ページ数』を補います。

ページ範囲:-3,8-
全ページ数:10

>4-7