私は顧客データを持っているが、その定期支払いのためにこのようにフォーマット:解析データ
john doe: [email protected] ID: I-1ABCDE123ABCDescription: ABC 123
を私はちょうど電子メールアドレスを取得するには、列でこれを解析します。
私は顧客データを持っているが、その定期支払いのためにこのようにフォーマット:解析データ
john doe: [email protected] ID: I-1ABCDE123ABCDescription: ABC 123
を私はちょうど電子メールアドレスを取得するには、列でこれを解析します。
アプローチを簡略化したインデックスを忘れてしまった。私の唯一の考えは、2(最初と最後)ではなく、1〜3ワードという名前の可能性です。私はそれが知っている
=substitute(index(split(B2, " "),3),"Customer","")
:あなたは、文が(非電子メールの一部を除去する)、その後、@記号を検出代用する場合に使用して結果を返しますが、単純なバージョンは、以下の私のデータのすべての行に働いた可能性があり [email protected]
良く、それは次のようになります。悪い例では、それは
$string = 'john doe: [email protected] ID: I 1ABCDE123ABCDescription: ABC 123'; $array = explode(" ", $string); echo $array[2];
結果(使用はPHPの機能を爆発)仕事します正規表現を使用する場合
これは、数式関数を使用するGoogleスプレッドシートセルのデータ用です。 –