概要
下記のようなサンプルの値があります。下記の場合、前方一致による和集合は「my_name_is_」になると思います。このように一致する箇所を抽出したいと考えております。
実際の値は、動的に変わるのですが、前方一致である程度一致します。
const sample = [ "my_name_is_tanaka", "my_name_is_yoshida", "my_name_is_sato", "my_name_is_golila", "my_name_is_hey", "my_name_is_nihao", "my_name_is_kick", "my_name_is_onigiri", ]
やりたいこと
上記のような文字列が入った配列で、前方一致で全て値に一致する箇所を抽出したいです。
対象の値が、文字列の部分一致なので、なかなか参考になりそうな情報が見つかりません。
どなたアドバイス頂けないでしょうか?
このページに文字列の共通部分を抽出するコードが記載されていますのでこれを利用してはいかがでしょうか。
https://itdepends.hateblo.jp/entry/2020/12/26/130756