0
開始文字と3つの異なる終了文字の間に3つの数字の文字列を抽出する必要があります。 _aでスタッフィングし、_b、_cまたは_dで終わります。私はstrfindでそれを行う方法を知っていますが、本当にregexpの使い方を知りたいです。 2文字間の文字列を抽出する - Matlab(正規表現)
は、例えば文字列があってもよい:
ggggga_a123_cggggg
又は/
gggggg_a345_bggggg
又は/
gggggg_a456_dggggg私はちょうどそれが可能になるエンディングどの文字を知らずに3つの数字を抽出するにはどうすればよい
。私はこのような正規表現で行くと思います おかげ
試した正規表現は何ですか? –
'_f?(n_ \ m_ | w_)?' –
私はちょうどregexp(s、 '(?<= _ a)。*(?= b_ | c_ | d _)'、 'match'); これはすべてのインスタンスで有効ですか? –