# If in について

**URL:** <https://discourse.gohugo.io/t/if-in/23065>\
**Category:** 日本語\
**Created:** [January 27, 2020, 7:09pm UTC](https://discourse.gohugo.io/t/if-in/23065 "2020-01-27T19:09:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![2001Y](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/2001y/32/7514_2.png) [@2001Y](https://discourse.gohugo.io/u/2001Y)\
**Post date:** [January 27, 2020, 7:09pm UTC](https://discourse.gohugo.io/t/if-in/23065/1 "2020-01-27T19:09:00Z")

</div>

本文中にTwitterの埋め込みがあった場合に（.Content に twitter-tweet が含まれていた時に）、jsを読み込みたい時に以下のようにしたのですが動作しませんでした。  
解決策を教えていただけると助かります。

```
  {{ if in .Content "twitter-tweet" }}
    <script async src="https://platform.twitter.com/widgets.js"></script>
  {{ end }}
```

---

<div class="post-metadata">

**Author:** ![peaceiris](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/peaceiris/32/7358_2.png) [@peaceiris](https://discourse.gohugo.io/u/peaceiris)\
**Post date:** [January 27, 2020, 8:37pm UTC](https://discourse.gohugo.io/t/if-in/23065/2 "2020-01-27T20:37:05Z")

</div>

`in` でもできそうな気はしますが、個人的にそういう用途だと `findRE` をよく使います。

```auto
{{ $isTweetEmbedded := findRE "twitter-tweet" .Content }}
{{ if $isTweetEmbedded }}
  <script async src="https://platform.twitter.com/widgets.js"></script>
{{ end }}

```

> **[findRE](https://gohugo.io/functions/findre/)**
>
> Returns a list of strings that match the regular expression.

---

<div class="post-metadata">

**Author:** ![2001Y](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/2001y/32/7514_2.png) [@2001Y](https://discourse.gohugo.io/u/2001Y)\
**Post date:** [January 28, 2020, 7:24am UTC](https://discourse.gohugo.io/t/if-in/23065/3 "2020-01-28T07:24:11Z")

</div>

ありがとうございます！  
`findRE` を使うのか…なるほど、勉強になります！！
