次のデータを含むテキスト ファイルがあります。
ChainCtrlBuildChain() : ChainController.c
ChainCtrlDumpChain() : ChainController.c
ChainCtrlDumpChanCallback() : ChainController.c
ChainCtrlExit() : ChainController.c
ChainCtrlGetBitStreamChan() : ChainController.c
ChainCtrlInit() : ChainController.c
関数名だけを別のテキスト ファイルにコピーしたい。
私の望む出力:
ChainCtrlBuildChain
ChainCtrlDumpChain
ChainCtrlDumpChanCallback
ChainCtrlExit
ChainCtrlGetBitStreamChan
ChainCtrlInit
どうすればいいですか?
関数名とクラス名は、ユーザーの入力によって異なることに注意してください。
user4035 のコードを使用することで、
$text =~ s/\s:\s.*//g;
関数本体の外側に「()」を取得しました
ChainCtrlBuildChain()
ChainCtrlDumpChain()