私は文字ベクトルであるレコードのリストを持っています。私は2つのサブストリング1mil_
と_ks_drivers_sorted.csv
の間で何でも抽出したいこれらの名前から正規表現を使用して2つの部分文字列の間に一致する部分文字列を返します
'1mil_0,1_1_1_lb200_ks_drivers_sorted.csv'
'1mil_0_1_lb100_ks_drivers_sorted.csv'
'1mil_1_1_lb2_100_100_ks_drivers_sorted.csv'
'1mil_1_1_lb100_ks_drivers_sorted.csv'
:ここでは例です。
したがって、この場合の出力は次のようになります。
0,1_1_1_lb200
0_1_lb100
1_1_lb2_100_100
1_1_lb100
私はので、私はこれを行うにはregexp
を使用することを考えたが、私は正しいだろう正規表現の種類を理解することはできませんMATLABを使用しています。
regexp
を使用せずにこれを行うにはいくつかの方法がありますか?
'1mil " "と" "と "1mil_"" と" _ks_drivers_sorted.csvを交換するExemple _(。*)_ ks_drivers_sorted \ .csv'と何@anubhavaキャプチャグループ#1 – anubhava
を使用「キャプチャされたグループ#1を使用する」という意味ですか? – jackscorrow