はRegexすることができない:
(1)#
は(2)&
(3)\ tの(タブ)
を許可しないことはできませ許可しません
私は、次の要件を持つ正規表現を記述しようとしています特定のパターン
^[^#&\t\s+]*$
をしかし、私は私のOUを取得することはできません。 (3)複数のスペース(単一のスペースはOKです)ここで
は私が試みられることはできませ私が望むように私は間違って何をしていますか?
誰かが私を助けることができますか?
はRegexすることができない:
(1)#
は(2)&
(3)\ tの(タブ)
を許可しないことはできませ許可しません
私は、次の要件を持つ正規表現を記述しようとしています特定のパターン
^[^#&\t\s+]*$
をしかし、私は私のOUを取得することはできません。 (3)複数のスペース(単一のスペースはOKです)ここで
は私が試みられることはできませ私が望むように私は間違って何をしていますか?
誰かが私を助けることができますか?
これは(PCREやJavaScriptなど)多くの正規表現のフレーバーに動作します:
^(?!.* )[^#&\t]*$
まず、任意のダブルスペースがないことを確認するために、負の先読みを行い、その後、ゼロ以上にマッチ#
、&
、または\t
ではない文字。
:
^(?!.* )[^#&\t]*$
はあなたを行いますいくつかの例もありますか?あなたはこれをどの言語で試していますか? – AKS
これはPHPまたはJavaScriptのタグ履歴に基づいて推測していますか?異なる言語は正規表現の異なる味(バージョン)を持っているので、そのことが重要です。 – 4castle
あなたのregexは[www.regex101.com](https://regex101.com/r/kT1oK0/1)でうまくいきます。 –