0
var subject = "Parametre - Bloc Notes"
var match = Regex.Match(subject, "(?i)(?:blah|para|foo).*?");
// This will work 
//"Para" doesn't match "Param" and it is before the dash

var subject = "Parametre - Bloc Notes"
var match = Regex.Match(subject, "(?i)(?:blah|blo|foo).*?");
// This will not work
// "Blo" match "Bloc" and it is after the dash

「~」が私の誤解の主な原因だと思います。

編集:

申し訳ありませんが、正規表現をダッシュ​​の前の Param に一致させたいのですが、どうすればよいですか?

編集2:

私の質問は本当にあいまいであることを認めます。そのため、私の目標は、任意の文字列で Parametre 単語を見つけることです。

4

1 に答える 1