「正規表現」の最新版変更点
追加された行はこの色になります。
削除された行はこの色になります。
*正規表現 **正規表現とは? どっちかつーと抽象表現。 複雑な意味を持つ記号表記のこと。 ある範囲を指す文字列。 **メタキャラ 単体で、文字そのものとは別に意味を持つ文字? -|&bold(){「^」}(キャレット、山形、ハット)|1.行頭(行の先頭)|「 ^test 」 で、行頭がtestのものだけ拾う。| +|「^」(キャレット、山形、ハット)|1.行頭(行の先頭)|「 ^test 」 で、行頭がtestのものだけ拾う。| | |2.(ブラケット表現内では)否定|「 [^abc] 」 で、[]内がa,b,c以外の1文字を意味する。| +|「$」(ドル記号)|行末(行の末尾)|「 .txt$ 」 で、テキストファイルのみ指定など。| + +|「.」(ピリオド、ドット)|任意の一文字|「 ..Z 」 で、最後がZになる3文字のもの全てを指定。ただしパスの中では「?」を使う。| + +|「*」(アスタリスク)|1.直前の文字の、0回以上の繰り返し|「 aa* 」 で、aaaaa などを表す。| +| |2.0文字以上の任意の文字(パスの中で使用)|「 ./* 」 で、全てのファイル・フォルダを指す。| + +|「?」(クエスチョン)|1.直前の文字の0回または1回の繰り返し|「 aa???? 」 で、aabc などを表す。| +| |2.任意の1文字(パスの中で使用)|「 ./file_NO?.txt 」 で、file_NO1.txt などを指す。| + + +|「+」(プラス)|直前の文字の一回以上の繰り返し|「 aa+ 」で、aaa などを表す。(*の、文字数+1バージョン)| + +|「-」(マイナス、ハイフン)|前後に指定された文字の範囲(ブラケット表記)|「 [0-9] 」で、0から9までの間の任意の1文字| + + +|「」()||「 」| + +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| +|「」()||「 」| **おまけ |正規表現|拡張正規表現| | |grep|egrep|「Global Regular Expression Print」| >grep [option] pattern [file] ・JavaScript1.2から正規表現が使用可能 ・Java1.4から正規表現が使用可能 (java.util.regex)
このwikiの更新情報RSS