Placeholder Image

字幕表 動画を再生する

AI 自動生成字幕
  • (gentle music)

    (優しい音楽)

  • - [Brad] As you go to create your filters, it's very common,

    - ブラッド】フィルターを作っていくと、非常によくあることです。

  • that you'll need to use regular expressions

    正規表現を使う必要があること

  • to really get them to do what you want them to do.

    を、本当に思い通りにするために。

  • And regular expressions are most commonly

    そして、正規表現は最も一般的な

  • referred to as regex.

    正規表現と呼ばれる。

  • And this is a language that is used to describe

    そして、このような言葉が使われているのは

  • a search pattern.

    検索パターン

  • It allows you to use essentially very powerful wildcards.

    本質的に非常に強力なワイルドカードを使用することができます。

  • Let's say for example,

    たとえば、こう言ってみましょう。

  • that our office had the following IP address range.

    というのも、私たちのオフィスは以下のようなIPアドレスレンジを持っていたからです。

  • And we want to exclude this range from ever capturing

    そして、この範囲をキャプチャから除外したいのです。

  • data in Google Analytics.

    のデータをGoogleアナリティクスで解析します。

  • We would write regex,

    regexを書くことになる。

  • which would look like this.

    となり、このようになります。

  • And here's how this breaks down.

    そして、その内訳はこうだ。

  • When we see the slash,

    スラッシュが見えたら

  • this means that the character that comes after that slash,

    は、そのスラッシュの後に来る文字を意味します。

  • needs to be interpreted literally.

    は文字通りに解釈する必要があります。

  • You see, the period,

    ほら、あの時代。

  • is actually a regular expression for matching

    にマッチさせるための正規表現です。

  • any single character.

    任意の1文字

  • So if we simply left the dots in the IP address,

    ですから、単純にIPアドレスのドットを残しておけばいいのです。

  • then the regex would use that to match any other character.

    であれば、正規表現はそれを使って他の文字にマッチします。

  • So we have to use that proceeding slash.

    だから、その進行方向のスラッシュを使わなければならないのです。

  • Now at the very end,

    さて、最後の最後に。

  • you'll see the d, which is shorthand for any number

    dが表示されますが、これは任意の数の短縮形です。

  • zero to nine, the list of numbers from zero to nine,

    zeroから9までの数字のリストです。

  • and then the asterisk means zero or more of any character.

    で、アスタリスクは任意の文字が0個以上あることを意味します。

  • And this will essentially allow us to capture

    そして、これによって本質的に捕捉することができるようになります。

  • that entire range of IPs in one simple format.

    そのIPの全範囲を1つのシンプルなフォーマットで提供します。

  • Now regex can get incredibly complicated

    正規表現が非常に複雑になりました

  • and this is by no means meant to be a comprehensive

    であり、これは決して包括的なものではありません。

  • overview, there are plenty of resources right here

    をご覧ください。

  • and around the web to help you get familiar.

    やウェブ上で紹介され、親しまれています。

  • But I do want to show you the ones that you'll encounter

    しかし、あなたが遭遇するものを紹介したいのです

  • most often and the ones that are really relatively

    が最も多く、本当に比較的多いのは

  • easy to use.

    を簡単に使用することができます。

  • The first is the pipe symbol.

    1つ目は、パイプのマークです。

  • I use this one very, very often.

    これはとてもよく使っています。

  • And this is used to create an OR match.

    そして、これを利用してORマッチを作成する。

  • Let's say I'm setting up a filter and I want to include

    例えば、フィルタを設定する際に、以下のものを含めるとします。

  • my blog, store and article directories.

    私のブログ、お店、アーティクル・ディレクトリ

  • I would simply put blog pipe store pipe article,

    私なら単純にブログパイプ屋パイプの記事を載せます。

  • and now it's going to be blog OR store OR article.

    と、今度はブログorストアor記事になりそうです。

  • And this is important because

    そして、これは重要なことです。

  • sometimes when you create filters,

    は、フィルターを作成するときに時々発生します。

  • you'll set up a filter for blog,

    をクリックすると、ブログ用のフィルターが設定されます。

  • then you'll add a new filter for store.

    をクリックすると、store用の新しいフィルターが追加されます。

  • But because filters fire an OR,

    しかし、フィルターはORを発射するため

  • they don't naturally create an OR mechanism.

    自然にOR機構ができるわけではありません。

  • So if I filtered out blog

    だから、ブログをフィルターにかけたら

  • and then I fired another filter for store,

    と言って、店舗用のフィルターをもう一枚焼きました。

  • store's not going to exist

    みせがない

  • because I've already filtered for blog.

    というのも、すでにブログ用のフィルタリングをしてしまったからです。

  • So at the very high level,

    だから、非常に高いレベルで。

  • I would create this filter with the OR statement.

    私はこのフィルターをOR文で作成します。

  • Next you can use a caret to indicate that something starts

    次に、キャレットを使用して、何かが始まることを示します。

  • with this word.

    をこの言葉で表現しています。

  • Let's say I had numerous contact pages.

    例えば、多数の問い合わせページがあったとします。

  • I had contact dash sales, contact dash customers,

    コンタクトダッシュの営業、コンタクトダッシュのお客さんがいました。

  • contact dash clients and so on.

    コンタクトダッシュクライアントなど

  • If I use the caret symbol contact,

    キャレットマークコンタクトを使用すると

  • it's going to find anything that starts with that term.

    その言葉で始まるものはすべて検索されます。

  • Contrary to that, I can use a dollar symbol

    それに反して、ドル記号を使うことができる

  • at the end of a term to indicate that I want everything

    という意味です。

  • that ends in this word.

    という単語で終わります。

  • So let's say I had a store dash order,

    そこで、店舗ダッシュの注文があったとします。

  • contact dash order and so on,

    コンタクトダッシュオーダーなど

  • I would put the dollar sign

    私ならドル記号を入れる

  • and that would find anything that ends with it.

    で終わるものはすべて見つけることができます。

  • And finally,

    そして最後に。

  • when you include either letters or numbers

    というのは、文字と数字のどちらかを含む場合です。

  • in between a bracket with a dash symbol,

    をダッシュ記号付きブラケットで挟んでください。

  • you're going to create a list.

    は、リストを作成することになります。

  • If I had page dash AA,

    ページダッシュAAがあれば

  • page dash AB,

    ページダッシュAB

  • and so on,

    といった具合に。

  • I could match that with the following regular expression.

    それを次のような正規表現でマッチングさせることができた。

  • Now this is very touch and go with regular expressions,

    さて、これは正規表現と非常にタッチアンドゴーです。

  • but these are the ones that you encounter most commonly.

    が、これらは最もよく遭遇するものです。

  • (gentle music)

    (優しい音楽)

(gentle music)

(優しい音楽)

字幕と単語
AI 自動生成字幕

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます