TOP > BOSS機能をもっと知りたい > 自動化に不可欠!?正規表現を使いこなしましょう!
自動化に不可欠!?正規表現を使いこなしましょう!
2023年8月25日
今回のコラムではBOSSの自動化において、覚えておくと非常に便利な
【正規表現】というものについて触れていきたいと思います。
カスタムタグや、自動更新タスクをより活用する事ができるようになります!
テクニカルな知識、設定にはなりますし
私もまだまだ正規表現ビギナーなので至らないところばかりかと思いますが、、
なるべくわかりやすく説明していきますので是非最後までお目通しください!
正規表現とは何か
もともとシステム開発などを行っていた方には馴染みのある内容だと思います。
検索をすると
「正規表現とは幾つかの種類がある文字列を一つの形式でまとめて表現を行うことができる表現方法」
とでてくるのですが.。。。。なんのこっちゃって感じですよね。
簡単に言うと
「文字列を完全一致ではなく、条件に一致したどうかで判断する」というイメージです。
BOSSで馴染みのあるカスタムタグと、SKUコードにたとえて解説してみたいと思います。
カスタムタグとSKUコードを使って解説!
例えばカスタムタグで以下のSKUコードのうち、-rssがついた商品にタグを付けたい場合
上記の様な条件であれば割と簡単にカスタムタグを組むことができます。
では以下のSKUコードのうち、頭にAとお尻に-rssがついた商品にタグを付けたい場合はどうでしょうか?
ここで役立つのが正規表現です!
正規表現でいかの記号はこんな意味を持ちます
この記号達は正規表現ではメタ文字と言われており、
半角ドット、だけではなく色々な意味を持っており、組み合わせると色々な条件指定ができます!
今回のパターンでいうと
A.*-rssなので 「Aの後に、なんでもいい1文字が1回以上連続している-rss」という感じです。
正規表現、おもしろ難しいですよね。。。
まとめ
正規表現の本当に触りの部分だけを記事にしてみました。
今後、この正規表現を使って
●BOSSのカスタムタグで使えそうな正規表現例
●BOSSの更新タスクで使えそうな正規表現例
をご紹介していけたらと思っています!
カスタムタグ、更新タスクを活用頂いている方の中で、
「これ正規表現でもっと簡単に表現できないかな?」という物があれば
お気軽にご相談いただければと思います!!
ただ、正規表現については我々も勉強中のところがありますので
検証やご案内にお時間をいただくかもしれません。。そこはご容赦くださいませ。。
それでは次の記事をおたのしみに!!!
BOSSの運用やプランについてのお問い合わせ窓口
お気軽にお問い合わせください!