IpAddressList
と192.168.0.5などのIPアドレスを持つリストがあります。正規表現:ワイルドカードによるユーザ入力に対してIPアドレスを確認する
ユーザーが
*また、ワイルドカードを使用することにより、与えられたIPアドレスのリストを検索することができますこれは私の方法である:
public bool IpAddressMatchUserInput(String userInput, String ipAddressFromList)
{
Regex regex = new Regex("");
Match match = regex.Match(ipAddressFromList);
return match.Success;
}
userInput
は、たとえばことができます。
- 192.168.0。*
- 192.
- 192.168.0.5
- 192。*。* 0
すべての場合において、この方法は、trueを返す必要がありますが、私はuserInput
との組み合わせで正規表現を使用する方法がわからないとどのように正規表現がすべき見てください。
これは有効な入力192です。*。0. *? – user3185569
@ user3185569はいそれは次のとおりです。 – Maddy
以下の確認の回答。 – user3185569