私は投資クラブプロジェクトのために、以下のような文字列をいくつか持っています(私は非専門家です)。文字列から記号を抽出する
可能な文字列:
$EXPE - Analysts' Actions: TZOO, MSFT, GOOG, ....
$V - Analysts' Actions: TZOO, MSFT, GOOG, ....
$HPQ - Analysts' Actions: TZOO, MSFT, GOOG, ...
私は上記の行と記号は1-4文字(例えば$ V、$ GOOG、$ VMW可能性があり、他の類似文字列から"EXPE"
、"V"
、"HPQ"
を抽出したいです)など
会社のシンボルが固定長であれば抽出できます。
「行頭」のシンボルは '^'です。文字クラスは '[A-Z]'のように表記されます。そして可変長の数量子は '{1,4}'のように表記されています。 –
なぜPerlでなければならないのですか?または、正規表現を使用しますか?つまり、 'cut -d '-f1 stock'を使うことができないのはなぜですか? – Johnsyweb