私はDNA文字列ATCGを検索しています。私は例えばATを探したいかもしれません、そして、ATATを無視しなければならない検索は2つのATを見つけません。私はいくつのATがあるか知る必要があります。そこには文字列とその位置があります。 私は様々なアイデアを試しましたが、これまでに失敗しました。私はMid、Containsを使用しました。誰かが私にヒントを与えることができれば、私は感謝します。 よろしくお願いいたします。VB.Net文字列を検索
0
A
答えて
0
VB.NETの仲間(C#は私の現在のドープ)ではありませんが、幸いにもそれらは似ています。あなたが実行時間を気にしないなら、あなたは無理やり強制することができます。あなたのパターンは全く文字列で発生した場合、まず、以下を参照してください
bool containsAT myDNAChars.Contains("AT");
その後、あなたは自分の位置を見つけることについて行くことができます:あなたはマッチのリストを持っている
var myListOfMatches = new List<int>();
int searchIndex = 0;
string pattern = "AT";
bool done = false;
while(!done)
{
int atIndex = myDNAChars.IndexOf(pattern, searchIndex);
myListOfMatches.Add(atIndex);
searchIndex += pattern.Length;
if(searchIndex > myDNAChars.Length)
{
done = true;
}
}
たら、あなたはそれを反復処理することができますし、 「ATAT」や望ましくないパターンがあればそれを破棄してください。
エレガントではありません - それはブルートフォースですが、うまくいくはずです。
申し訳ありませんがC#については、VB.NETに変換するのは簡単です。
関連する問題
- 1. VB.NetのDatatableから行、列番号の文字列を検索
- 2. VB.net文字列のHTMLとサブストリングを検索する
- 3. vb.netの角括弧文字列を検索する
- 4. VB.Netで特定の文字列を検索する
- 5. 検索文字列
- 6. 検索文字列
- 7. 文字列の文字列の検索
- 8. 文字列のdjango検索文字列
- 9. 文字列内の文字を検索
- 10. サイクリック文字列を検索
- 11. MySQL検索文字列を
- 12. VB.net 2008文書の検索
- 13. 文字列検索アルゴリズム
- 14. 文字列の検索レコード
- 15. 文字列パターン検索アルゴリズムスタックオーバーフロー
- 16. 文字列のファジー検索
- 17. のC# - 検索文字列
- 18. 検索文字列のデータベース
- 19. リセットJqGrid検索文字列
- 20. ストップワードの文字列検索
- 21. 検索文字列のJavascript
- 22. 検索文字列アルゴリズム
- 23. FreeTextTableフィルタ検索文字列
- 24. 文字列検索とは
- 25. パンダの検索文字列「\」
- 26. PHPの検索文字列
- 27. 文字列検索&交換
- 28. 検索文字列値
- 29. vb.net文字列
- 30. PostgreSQL全文検索サブ文字列を使って検索
現在試しているコードとサンプルデータを追加します。エラーメッセージや不正な結果を追加する - あなたのコードはコンパイルされますか? – dbmitch