2017-01-13 12 views
-1

String.contain("-")を定義して" - " 1つまたは複数の整数で指定します。これは十分だろう特定の文字「 `-`」の後に1つ以上の整数が続く文字列を検索するString.contain(" - ")を定義することができます

search -12 
t-123est 

しかし

search-t12 
t-est123 
+3

私は 'String.Contains()'があなたに役立つとは思わない... 'Regex'を使ってみましたか? –

+0

はい、正規表現を使用してください。 –

+0

正規表現を使用したいと思うように聞こえます。 – juharr

答えて

1

をカバーしません。

Regex.IsMatch("search -12", @"-\d") 
2

あなたが最良の選択肢はにではないかもしれません - :

はそれのような何かをカバーしますString.Containsを使用してください。Regex.IsMatchを使用するのが最適です。これにより、あなたのニーズに正確に一致する正規表現を定義することができます。 https://www.regex101.com/のようなサイトを使用して、自分の表現をテストして自分のケースをカバーできることを確認することができます。あなたのケースでは、あなたは使用することができます

関連する問題