SSブログ

正規表現 [VBScript]

スポンサーリンク

連続する数字を取得する


\d+ ポイントは、"\d+?"ではなく、"\d+"を使うこと。 "\d+?"は、最短の文字列を取得するため、数字1文字ずつを取得してしまう。 例)文字列"1200円"に対して、"\d+?"を指定すると、"1", "2", "0", "0" と、一文字ずつ取得されてしまう。

カンマまたは小数点つきの連続する数字を取得する


[\d\,\.]+ ポイントは、"+?"ではなく"+"を使う点と、演算子には正規表現の予約文字があるため、その文字の前に"\"を付けること。 なお、カンマの前に"\"をつける必要はないが、明確に数字以外の文字として表すため、ここではあえてつけてみた。

数式(連続する数字と演算子)を取得する


[\d\+\-\*\/\=]+

ポイントは、"+?"ではなく"+"を使う点と、演算子には正規表現の予約文字があるため、その文字の前に"\"を付けること。

"+", "-", "*", "/", "=" 以外の演算子を含む場合は、追加していく。


文字数の異なる開始文字を取得する


スポンサーリンク

(ab|a|b)

""が開始文字を取得するための文字で、カッコ内が取得する文字。ポイントは、カッコ内に指定する文字の書き順で、優先順位の高い文字ほど左に書くこと。

例)先頭が"◎・", "◎", "・" から始まる文字列から、これらの記号を取り除く(""に置換する)場合、"(◎・|◎|・)"の順で記述する。誤って"(◎|・|◎・)"で記述してしまうと、"◎・"から始まる文字列は、"◎"しか置換の対象にならない。


スポンサーリンク


関連記事


正規表現


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

テーブルテスト [テスト]

発表日格付け予想結果
株価変動率株価変動率
ニュートラル1250円20.19%1121.5円-2.22%
2017/02/24
ニュートラル1040円7.22%1147円-8.57%
2016/12/14
ニュートラル900円-4.26%1254.5円46.40%
2016/08/26
ニュートラル1000円1.01%856.9円1.30%
2016/06/06
オーバーウエート1080円-23.94%845.9円-11.57%
2016/02/18
オーバーウエート1420円956.6円




発表日格付け予想結果
株価変動率株価変動率
オーバーウエート4000円-9.09%3999円0.55%
2017/02/06
オーバーウエート4400円0.00%3977円11.68%
2016/09/09
オーバーウエート4400円



発表日格付け予想結果
株価変動率株価変動率
Buy670円15.52%2846円402.83%
2016/06/22
Buy580円



発表日格付け予想結果
株価変動率株価変動率
オーバーウエート560円-6.67%2846円454.78%
2016/02/29
オーバーウエート600円


nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

HTML半行ずらした(2行にまたがる行をもつ)テーブルを作りたい [HTML&CSS]

発表日格付け予想結果
株価変動率株価変動率
21260円-6.67%1113円3.34%
2017/02/15
21260円-6.67%1113円3.34%
2017/02/15
21260円-6.67%1113円3.34%
2017/02/15
21260円-6.67%1113円3.34%


スポンサーリンク


<table rules="cols"> <tr align="center" bgcolor="#BBB"><th rowspan="2">発表日</th><th rowspan="2">格付け</th><th colspan="2">予想</th><th colspan="2">結果</th></tr> <tr align="center" bgcolor="#BBB"><th>株価</th><th>変動率</th><th>株価</th><th>変動率</th></tr> <tr align="right"><td></td><td rowspan="2">2</td><td rowspan="2">1260円</td><td rowspan="2">-6.67%</td><td rowspan="2">1113円</td><td rowspan="2">3.34%</td></tr> <tr align="right"><td rowspan="2">2017/02/15</td></tr> <tr align="right" bgcolor="#DDD"><td rowspan="2">2</td><td rowspan="2">1260円</td><td rowspan="2">-6.67%</td><td rowspan="2">1113円</td><td rowspan="2">3.34%</td></tr> <tr align="right" bgcolor="#DDD"><td rowspan="2">2017/02/15</td></tr> <tr align="right"><td rowspan="2">2</td><td rowspan="2">1260円</td><td rowspan="2">-6.67%</td><td rowspan="2">1113円</td><td rowspan="2">3.34%</td></tr> <tr align="right"><td rowspan="2">2017/02/15</td></tr> <tr align="right" bgcolor="#DDD"><td rowspan="2">2</td><td rowspan="2">1260円</td><td rowspan="2">-6.67%</td><td rowspan="2">1113円</td><td rowspan="2">3.34%</td></tr> <tr align="right"><td></td></tr> </table>

スポンサーリンク

nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。