Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正規表現で問題が発生しています...SharePointURLを一致させる必要がありました。「最短」を一致させる必要があります
何かのようなもの:
http://aaaaaa/sites/aaaa/aaaaaa/ m = Regex.Match(URL, ".+/sites/.+/");
m.Valueは文字列全体に等しい...
どうすれば一致させることができますか
http://aaaaaaa/sites/aaaa/
何もありません??
どうもありがとうございます!
.+貪欲なので、停止する前にできるだけ多くの文字に一致します。に変更する.+?と、試合はできるだけ早く終了します。
.+
.+?
m = Regex.Match(URL, ".+/sites/.+?/");
/単にすべてではなく、すべてに一致する正規表現を作成してみてください。これは、文字クラスアトムのnot形式を使用して行われ[^]ます。
/
[^]
m = Regex.Match(URL, ".+/sites/[^/]+/");