0

フォーマットのように、文字列を2つの単語のみを含むように一致させたいのuser:passwdですが、私の提案は

Regex.match?(%r/^\w:\w$/, string)

しかし、それはうまくいきません....誰かが私を助けてくれますか?

これらの例を一致させたい: a:b aa:23bw;

これらの例は一致しません: a: b,a:b c

4

1 に答える 1

2

+s の後にa がありません\w。私はElixerに詳しくありませんが、おそらく

Regex.match?(%r/^[a-zA-Z0-9]+:[a-zA-Z0-9]+$/, string)

これは基本的な正規表現です。

于 2014-02-28T06:46:45.467 に答える