簡単な質問ですが、添付ファイルをデモとしてご覧ください。
要件は次のとおりです。ラベル列からいくつかの情報を取得して、2 つの新しい列に追加する必要があります。詳細については、画像「image.png」を参照してください。
前もって感謝します。
ノック
ショーン
あなたの例に基づくと、Word() で十分なので正規表現は必要ありません
Fの場合
Word(-2, str, ",F+S"); // "18441"
Sの場合
Word(-1, str, ",F+S"); // "18442"
例
Names Default To Here(1);
str = "-F19,S20+F18441,S18442";
Show(Word(-2, str, ",F+S"));
Show(Word(-1, str, ",F+S"));