トップページに戻る    次の正規表現パズルへ    前の正規表現パズルへ

3-22 選択での優先順位の変更

正規表現パズル

置換を使って、
文字列aaabbbか、文字列bbbc
を削除する。
ただし、
文字列bbbcを優先して削除する

置換前


置換後


対象データ

aaabbbc
bbbc
aaabbb


正規表現

bbbc|aaabbb(?!c)
を削除


解説

否定先読みを使って、優先順位を変更させてます。