2017-06-30 14 views
0

正規表現が嫌い、私は本当に正しく頭を上げることができません。 random.lengthが小文字/アッパー文字で任意の単語、ドットまたは番号にすることができながら、正確な文字列とランダムな文字列の長さを一致させる

fwb fcb"><a href="https://www.facebook.com/random.length?

:私は、次の例に一致するようにしようとしています。そして、それは?で終わり、疑問符は最後を示します。

/fwb fcb"><a href="https:\/\/www.facebook.com\/行方不明ビット?/g

すべてのヘルプ:

は、私は限り来ましたの?

+2

「random.length?」を '[a-zA-Z0-9。] + \?'に置き換えます。 – anubhava

答えて

1

[a-zA-Z0-9\.]+\?トリックを行う必要があります。

a-zはすべて小文字に一致します。 A-Zはすべて大文字に一致します。 0-9はすべての数字と一致します。

正規表現で特殊な意味を持つため、ドットをバックスラッシュでエスケープする必要があります。

+は、文字列の長さが1から無限までの任意の値になることを意味します。

0

アンダースコアが受け入れられた場合、欠けている部分は(\w|\.)+になる可能性があります。そうでない場合、あなたの場合のように、異なる可能性をすべて指定する必要があります:[A-Za-z0-9\.]+。あなたの正規表現には、エスケープする必要のある文字がいくつかあるので注意を払ってください(。と?は例です)。

関連する問題