zuknow learn together

新しい教材を作成

正規表現入り口

カード 23枚 作成者: lulu (作成日: 2014/12/20)

  • ❍りんごがすきです
    ❍りんごが嫌いです
    ☓りんごがきらいです


    任意の一文字にマッチするメタキャラクタ

解説面  クリックしてカードを裏返す

アプリをダウンロードして、このコンテンツを学習しよう! AppStore / Google Play

教材の説明:

正規表現を読めるようになれたらいいなと…
◎は任意の文字または文字列を表しています。

公開範囲:

公開

カテゴリ:

言語:

  • カード表 : 日本語
  • カード裏 : 日本語
  • このエントリーをはてなブックマークに追加
  • 1

    ❍りんごがすきです ❍りんごが嫌いです ☓りんごがきらいです

    補足(例文と訳など)

    • 任意の一文字にマッチするメタキャラクタ
    • .  半角ピリオド

    答え

    • りんごが..です

    解説

  • 2

    ❍abc❍12_☓!!!

    補足(例文と訳など)

    • 英単語を構成する1文字にマッチするメタキャラクタ(a~z,A~Z,0~9,_)
    • ¥w

    答え

    • ¥w¥w¥w

    解説

  • 3

    ❍cat! ☓$100

    補足(例文と訳など)

    • ¥w(a~z,A~Z,0~9,_)以外の一文字のメタキャラクタ( !@#$ %*)
    • ¥W

    答え

    • ¥w¥w¥w¥W

    解説

  • 4

    ❍5月(タブ)5日×5月-5日

    補足(例文と訳など)

    • 空白文字(半角スペース、タブ文字、改行、復帰、改ページ)の一文字にマッチ
    • ¥s

    答え

    • 5月¥s5日

    解説

  • 5

    ❍りんご+gごりら

    補足(例文と訳など)

    • 空白文字(半角スペース、タブ文字、改行、復帰、改ページ)以外の一文字の文字列
    • ¥S

    答え

    • りんご¥S¥Sごりら

    解説

  • 6

    ❍12月 ×1月

    補足(例文と訳など)

    • 半角数字(1~0)一文字にマッチするメタキャラクタ
    • ¥d

    答え

    • ¥d¥d月

    解説

  • 7

    ❍1月1日

    補足(例文と訳など)

    • 半角数字(1~0)以外の一文字
    • ¥D

    答え

    • ¥d¥D¥d¥D

    解説

  • 8

    ❍124、12333333334 ×12334334

    補足(例文と訳など)

    • 直前に書かれた文字が0回以上の繰り返しにマッチする
    • ◎*

    答え

    • 123*4

    解説

  • 9

    ❍123、1233333333 ×124

    補足(例文と訳など)

    • 直前に書かれた文字が1回以上の繰り返しにマッチするする表現
    • ❍+

    答え

    • 123+

    解説

  • 10

    ×Noooo! ❍Nooooo! ×Noooooo!

    補足(例文と訳など)

    • 直前に書かれた文字がn回の繰り返しにマッチする表現
    • {n}

    答え

    • No{5}!

    解説

  • 11

    ❍Noo! Noooooo! ×No!

    補足(例文と訳など)

    • 直前に書かれた文字がn回以上の繰り返しにマッチする表現
    • {n,}

    答え

    • No{2,}!

    解説

  • 12

    ×No! ❍Noo! ❍Noooo! ×Nooooo!

    補足(例文と訳など)

    • 直前に書かれた文字がn回以上m回以下の繰り返しにマッチする表現
    • {n,m}

    答え

    • No{2,4}!

    解説

  • 13

    ❍Xmas ❍X-mas ×X--mas

    補足(例文と訳など)

    • 直前に書かれた文字が0回または1回の出現にマッチする表現
    • ◎?

    答え

    • X-?mas

    解説

  • 14

    ❍クリスマスツリー ❍クリスマスカード ×メリークリスマス

    補足(例文と訳など)

    • 文字列の先頭にマッチする(=文字列の後に任意の文字が0回以上つづく)
    • ^◎  ^◎.*

    答え

    • ^クリスマス.*

    解説

  • 15

    ❍メリークリスマス ❍ハッピークリスマス ×クリスマスパーティー

    補足(例文と訳など)

    • 文字列の末尾にマッチする(=末尾の文字列の前に任意の文字が0回以上つづく)
    • ◎$   .*◎$

    答え

    • .*クリスマス$

    解説

  • 16

    ❍「了解です」 ❍「カギカッコです」 ×彼は「イエス」と言った。

    補足(例文と訳など)

    • 先頭の文字列と末尾の文字列が決まっている
    • ^◎.*◎$

    答え

    • ^「.*」$

    解説

  • 17

    ❍Java ❍Java Update ×JavaScript

    補足(例文と訳など)

    • 単語の境界にマッチする(アルファベット、数字、アンダースコアと、それ以外の文字の間)
    • ¥b

    答え

    • .*¥bJava¥b.*

    解説

  • 18

    実行結果はapple apple pie An apple a day keeps the doctor away.

    補足(例文と訳など)

    • 特定の単語(文字)を取り出す
    • ¥b◎¥b

    答え

    • ¥bapple¥b

    解説

  • 19

    ❍朝食 ❍昼食 ❍夕食 ×夜食

    補足(例文と訳など)

    • 指定された文字のどれかにマッチする表現
    • [◎◎◎]

    答え

    • [朝昼夕]食

    解説

  • 20

    ×朝食、昼食、夕食以外にマッチ ❍夜食

    補足(例文と訳など)

    • 指定された文字のどれか以外にマッチする表現
    • [^◎◎◎]

    答え

    • [^朝昼夕]食

    解説

  • 21

    其々❍B定食 C定食 D定食 其々×A定食 E定食

    補足(例文と訳など)

    • マッチする文字の範囲を指定する表現
    • 数字[0-9] アルファベット[A-z] 平仮名[ぁ-ん]

    答え

    • [B-C]定食

    解説

  • 22

    半角数字以外の表現を二つ

    補足(例文と訳など)

    • 0~9以外 と 半角英数字以外

    答え

    • [^0-9] ¥D

    解説

  • 23

    理科又は数学 ❍私は理科が好き。❍私は数学が好き。 ×私は歴史が好き。

    補足(例文と訳など)

    • 指定されたパターンのどれかにマッチする表現 又はの表現
    • ◎◎◎|◎◎◎|◎◎◎

    答え

    • 私は(理科|数学)が好き。 ※文中で使う場合は( )で囲みます

    解説

56609

セットの学習コンテンツ

公開初月で
60,000
ダウン
ロード!

無料アプリはこちら!

英単語をウェブサイト
からzuknowに簡単登録

覚えたい単語を選択するだけ!
簡単にzuknowに登録することが
できます

Get the free Chrome Extension

トップ