2017-02-24 5 views
0

手元の正規表現から始めて、正規表現を満たすサンプルテキストを自動的に作成する方法はありますか?例えば与えられた正規表現を満たすサンプルテキストを自動的に生成するには?

、私が入力したとします。

([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3}) 

それはのようなテキストを生成します。[email protected]

と正規表現が繰り返しまたはグループを持っている場合、それは異なる複雑さと異なるサンプルを生成することができます。

ツールが好ましい。

答えて

0

ええ、あなたはこのようなツールを試すことができます... https://fent.github.io/randexp.js/

+0

ありがとう。私は反復とグループで正規表現を試して、それは巨大な複数ページのサンプルテキストを作成しました。 2つの正規表現テスターを使ってテストしたところ、失敗しました。私はそれが常に信頼できるかどうかはわかりません。 –

関連する問題