Magicode logo
Magicode
1

本日、発見

3 min read

記法

参照先

Magicodeの記法一覧

UMLは?

テスト

基本的な正規表現文字 (入力テスト)

説明 正規表現の例 マッチする例 . 任意の1文字 にマッチします。 . A あ

  • 直前の文字が 1回以上 繰り返す場合にマッチします。

最長一致。条件に合う最長の部分に一致します。 go+gle gogle go...gle

  • 直前の文字が 0回以上 繰り返す場合にマッチします。

最長一致。条件に合う最長の部分に一致します。 go*gle ggle go...gle ? 直前の文字が 0個か1個 の場合にマッチします。 最長一致。条件に合う最長の部分に一致します。 go?gle ggle gogle +? 直前の文字が 1回以上 繰り返す場合にマッチします。 最短一致。条件に合う最短の部分に一致します。 go+?gle gogle go...gle ? 直前の文字が 0回以上 繰り返す場合にマッチします。 最短一致。条件に合う最短の部分に一致します。 go?gle ggle go...gle ?? 直前の文字が 0個か1個 の場合にマッチします。 最短一致。条件に合う最短の部分に一致します。 go??gle ggle gogle | いずれかの条件 (OR条件) として使われます。 goog(le|ol) google googol \ 直後の正規表現記号を エスケープ します。 go+gle go+gle

[...] 角括弧に含まれるいずれか1文字にマッチします。 [abc] [a-c] a, b, c [^...] 角括弧に含まれる文字以外にマッチします。 [^abc] [^a-c] a, b, c 以外の文字 (...) 文字を1つのグループにまとめることができます。 goog(le|ol) google googol {n} 直前の文字の桁数を指定できます。 a{3} aaa

{n,} 直前の文字の最小桁数のみ指定できます。 a{3,} aaa aaaa... {n,m} 直前の文字の最小桁数と最大桁数を指定できます。 最長一致。条件に合う最長の部分に一致します。 a{3,4} aaa aaaa {n,m}? 直前の文字の最小桁数と最大桁数を指定できます。 最短一致。条件に合う最短の部分に一致します。 a{3,4}? aaa aaaa 定義済みの正規表現文字 説明 対応する表現 \t タブ (なし) \r 改行。CR(Carriage Return:0x0D) (なし) \n 改行。LF(Line Feed:0x0A) (なし) \d すべての数字 [0-9] \D すべての数字以外の文字 [^0-9] \s 垂直タブ以外のすべての空白文字 [ \t\f\r\n] \S すべての非空白文字 [^ \t\f\r\n] \w アルファベット、アンダーバー、数字 [a-zA-Z_0-9] \W アルファベット、アンダーバー、数字以外の文字 [^a-zA-Z_0-9]

外部連携(入力テスト2)

Upload & Download

Upload & Download 機能、良いですね。

なるほど

GitHub から持ってくる(入力テスト3)

Dummy Article


なるほど

Discussion

コメントにはログインが必要です。