正規表現のファイルにあるすべての正規表現と値を一致させたいとします。文字列VALUE
とファイル内のすべての文字列を一致させるために、次のコードを書きました。文字列の値と正規表現のファイルにある正規表現のリストとの一致
ただし、正規表現のファイルにある正規表現とVALUEを一致させる必要があります。誰でもこのことで私を助けることができますか?
私はこれを試しましたが、私は200以上の正規表現を持つので、すべての正規表現を1つのファイルに入れる必要があります。
String IS_BAD_ID = "false"
String ClientID = "10.22.shaw"
if File.open("/Users/jshaw/mapping/addID.txt").lines.any?{ |line| Regexp.new(line) === ClientID}
IS_BAD_ID = "true"
end
私は常にIS_BAD_IDの値をfalseにしています。
あなたは何を試してみました:?を残す必要があります
確かに、正規表現の使用に関するいくつかのRubyチュートリアルを見てきました。 – 4castle
@ 4castle 編集した投稿 – User24