入力ファイル:マッチハイフン/ダッシュ特定の文字の隣に
>AMSF107-09|Perciformes|COI-5P|GU661092
TAGTA-
>AMSF114-09|Perciformes|COI-5P|GU661101
C-ACGC
>ANGBF3683-12|Haemulon_sp._B_JJT-2012|COI-5P|JQ741244
-GCAGTT-CA-
私は、
TAGTA-
で
C-ACGC
をハイフンを置き換えたい
、および-GCAGTT-CA-
N
年代ではなく、ヘッダ(>
で始まる行を残します)そのまま。 A
、C
、G
、またはT
の横にハイフンと一致する正規表現を探していますが、>
文字で始まる一致は除外しています。
所望の出力
>AMSF107-09|Perciformes|COI-5P|GU661092
TAGTAN
>AMSF114-09|Perciformes|COI-5P|GU661101
CNACGC
>ANGBF3683-12|Haemulon_sp._B_JJT-2012|COI-5P|JQ741244
NGCAGTTNCAN
EDIT: 私は正規表現では非常に基本を知っています。これまで私は(ACGT)?\-(ACGT)?
を試しましたが、それはすべてのハイフンに一致します。
これまでに何を試みましたか? – Utkanos
私は正規表現 – cooldood3490