- テスト
29 :デフォルトの名無しさん[sage]:2015/01/13(火) 17:03:33.80 ID:FS/vx9x/ - さくらが咲いてますよ
って出たよ
|
- テスト
30 :デフォルトの名無しさん[sage]:2015/01/13(火) 17:07:28.90 ID:FS/vx9x/ - さくらが咲いてますよ
って出たのは、これが原因か、書き込んでみるテスト http://付きだと出たので、付いていないと書き込めるかテスト しても、出たので、comをcomに書き換えてテスト scriptular.com rubular.com regexr.com
|
- Regular Expression(正規表現) Part13©2ch.net
77 :デフォルトの名無しさん[sage]:2015/01/13(火) 17:09:16.81 ID:FS/vx9x/ - >> 74
> Taskerのスレで下記の様な正規表現でアドバイス戴けたのですが > その意味が解らないので解説頂けないでしょうか? > (.*?)\s\s.* > 自分なりに調べたのですが理解できませんでした > (.*?)→0文字に一致?それとも0文字を$1に格納? > \s\s.*→2つのスペースに0文字以上の文字? 例えば、正規表現が `.\s' なら、何か1文字とそれに続く空白文字1文字にマッチする これを >>75 が言った言い方だと、空白文字1文字と、その前の何か1文字にマッチする 前のみっていうのは、文字の位置的に `\s\s' の前に `(.*?)' が有るから 少しくどくなるが、`(.*?)\s\s.*' の場合、検索を始めた箇所(最初は先頭)から、 `.': 改行以外の任意のある文字、一文字に一致する `*?': その一致するものは無くてもいいけど、何か文字が有ればずーっと文末まで一致する ...では無くて、`\s\s'の手前までの全てに一致する `?' 無しの `.*' だと、一致したもののうち一番長いものを採用し、途中の`\s\s'は`.*' に含まれてしまうが、 `?' が付いていると、最初に見つかった`\s\s'を採用して、その手前までになる `\s\s': で、空白文字の2文字に一致し、以下略 ココら辺で、遊んでみれば。(さくらが咲いてますよって出るので、comにしてある) scriptular.com rubular.com regexr.com 公式Userguideはここっぽいね。使える正規表現も書いてあった http://tasker.dinglisch.net/userguide_summary.html#matching.html #Pattern Matching ##Regular Expression Matching ###Matching Rules
|