アカウント名:
パスワード:
どういう文字列へのマッチを意図していて、どう書くべきだったのだろうか# 正規表現のパターンだけだとサブジェクトがないとみなされて投稿できなかった
もとの表現はこうだってブログに書いてあるけど、こんなのミスなく書ける気がしない。なんとなくスクリプトを引っ掛けようとしているんだろうなあとは思うけども。(?:(?:\"|'|\]|\}|\\|\d|(?:nan|infinity|true|false|null|undefined|symbol|math)|\`|\-|\+)+[)]*;?((?:\s|-|~|!|{}|\|\||\+)*.*(?:.*=.*)))
?:がついてるからキャプチャーしないし、使ってもいないグループは不要.*.*=.*.*を連続で書く意味はない(1つで十分).*=.*この場合、=は最初のものにマッチすれば十分だから否定文字クラスを使ってバックトラックをなくせる[^=]*=.*パターンの後ろになにか追加するときは . をそれに応じた否定文字クラスに置き換える[^=]*=[^;]*;
2文字以上なんじゃないの。
.*.*のこと? .*を何回繰り返しても0文字以上だが?
それ新しい顔文字つかえそう
特定のやつ以外のエラー検出を黙らせる感じかな。NaNはスクリプト言語っぽい。
読む気失せる。正規表現のトランスパイラってないのかね。
Regulex JavaScript Regular Expression Visualizerを通してみたけどGroup #1が取り出したいものなのかな?:を多用しててここだけ指定してないし。
https://jex.im/regulex/#!flags=&re=(%3F%3A(%3F%3A%5C%22%7C'%7C%5C%... [jex.im]
このページ便利だな。ブックマークしとこう
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
正規表現 .*(?:.*=.*) (スコア:0)
どういう文字列へのマッチを意図していて、どう書くべきだったのだろうか
# 正規表現のパターンだけだとサブジェクトがないとみなされて投稿できなかった
Re:正規表現 .*(?:.*=.*) (スコア:2, 参考になる)
もとの表現はこうだってブログに書いてあるけど、こんなのミスなく書ける気がしない。なんとなくスクリプトを引っ掛けようとしているんだろうなあとは思うけども。
(?:(?:\"|'|\]|\}|\\|\d|(?:nan|infinity|true|false|null|undefined|symbol|math)|\`|\-|\+)+[)]*;?((?:\s|-|~|!|{}|\|\||\+)*.*(?:.*=.*)))
Re:正規表現 .*(?:.*=.*) (スコア:1)
?:がついてるからキャプチャーしないし、使ってもいないグループは不要
.*.*=.*
.*を連続で書く意味はない(1つで十分)
.*=.*
この場合、=は最初のものにマッチすれば十分だから否定文字クラスを使ってバックトラックをなくせる
[^=]*=.*
パターンの後ろになにか追加するときは . をそれに応じた否定文字クラスに置き換える
[^=]*=[^;]*;
Re: (スコア:0)
2文字以上なんじゃないの。
Re: (スコア:0)
.*.*のこと? .*を何回繰り返しても0文字以上だが?
Re: (スコア:0)
それ新しい顔文字つかえそう
Re:正規表現 .*(?:.*=.*) (スコア:2)
Re: (スコア:0)
特定のやつ以外のエラー検出を黙らせる感じかな。NaNはスクリプト言語っぽい。
Re: (スコア:0)
読む気失せる。正規表現のトランスパイラってないのかね。
Re:正規表現 .*(?:.*=.*) (スコア:1)
Regulex JavaScript Regular Expression Visualizerを通してみたけどGroup #1が取り出したいものなのかな?:を多用しててここだけ指定してないし。
https://jex.im/regulex/#!flags=&re=(%3F%3A(%3F%3A%5C%22%7C'%7C%5C%... [jex.im]
Re: (スコア:0)
このページ便利だな。ブックマークしとこう