DOBON.NET プログラミング道: .NET Framework, VB.NET, C#, Visual Basic, Visual Studio, インストーラ, ...

正規表現の基本」への評価、コメント、トラックバック

評価

良い / 悪い = 67 / 4

「良い」の割合 = 0.944

人気度 = 1.748

評価する

コメント一覧

  • コメントは最大 50 件保存されます。
  • RSS 2.0

通常のコメント
しがないプログラマ 2017/01/26 (Thu) 14:19:09
\zが一致するのは\nで終わる末尾ではなく、\rで終わる末尾のようです
\nで終わる文字列を使ってIsMatchするとfalseが返ってきました

通常のコメント
管理人 2016/09/5 (Mon) 01:18:57
> RegexTest.exeを活用させていただいています。
> たまに、「応答なし」になるときがあります。

エラーの時、そのメッセージを表示するようにしました。

> RegexOptions.ECMAScriptの説明にある
> 「\s は [^ \f\n\r\t\v] と同じに」は、
> 「\s は [ \f\n\r\t\v] と同じに」じゃないですかね?

\Sの説明になっていました。

以上、修正しました。ご報告、ありがとうございました。

通常のコメント
匿名 2016/09/2 (Fri) 10:55:52
RegexOptions.ECMAScriptの説明にある
「\s は [^ \f\n\r\t\v] と同じに」は、
「\s は [ \f\n\r\t\v] と同じに」じゃないですかね?

通常のコメント
管理人 2016/04/30 (Sat) 00:15:27
> System.Text.RegularExpressions.
>
> みたいにusingディレクティブの部分を書くのやめてほしい
> 読みづらくて迷惑
> 省いて記述していいです

Tipsを書き始めたころは、名前空間を省略して記述していたこともありましたが、そのクラスがどの名前空間にあるのか分からない、コードをコピペしても動かないなどのご意見を多数いただきましたので、今では、面倒ですが、なるべく名前空間を含めてすべて記述するようにしています。

なお、「正規表現を使って文字列を検索し、抽出する」にも全く同じご意見をご投稿いただいたようですが、これ以上同じご投稿はご遠慮ください。

通常のコメント
匿名 2016/04/26 (Tue) 10:58:57
System.Text.RegularExpressions.

みたいにusingディレクティブの部分を書くのやめてほしい
読みづらくて迷惑
省いて記述していいです

通常のコメント
az 2016/03/6 (Sun) 17:39:02
RegexTest.exeを活用させていただいています。
ありがとうございます。
たまに、「応答なし」になるときがあります。
パターンが悪いのかもしれませんが、だいたい何が起こっている時に応答なしになる場合が多いでしょうか。

通常のコメント
管理人 2013/07/3 (Wed) 01:42:45
> せっかく「\d」を使って半角/全角入力にも対応するなら、
> 全角のハイフン「-」も使って、
> \d\d\d-\d\d\d\d → \d\d\d[--]\d\d\d\d
> にしておいた方がよいと思います。

確かにその通りだと思います。しかし一番初めの例で「\d」だけでなく「[]」まで使ってしまうと難易度がかなり上がってしまいますので、ここはこのままにさせてください。郵便番号でなく、もっと適切な例が思いついたら、書き直します。ご意見、ありがとうございました。

評価の理由
merusaia 2013/01/30 (Wed) 18:07:30
評価:良い
正規表現に関する素晴らしいまとめをありがとうございます。

サンプルソースの部分の郵便番号の正規表現ですが、
せっかく「\d」を使って半角/全角入力にも対応するなら、
全角のハイフン「-」も使って、
\d\d\d-\d\d\d\d → \d\d\d[--]\d\d\d\d
にしておいた方がよいと思います。
(テストアプリケーションも試していて気が付きました。これはありがたいです。)

通常のコメント
kei 2012/05/19 (Sat) 12:00:46
テキストボックスのMaxLengthプロパティ変更の件、ありがとうございます。
ほんのちょっとことなんですが、使い勝手が格段に上がりました。
感謝です^^

通常のコメント
管理人 2012/05/13 (Sun) 22:13:05
> 出来ましたら、テキストボックスのMaxLengthプロパティを”0”にしていただませんでしょうか?

遅くなって申し訳ありませんが、そうさせていただきました。ご指摘いただき、ありがとうございました。

通常のコメント
kei 2012/03/17 (Sat) 17:12:35
C#の勉強でいつも参考させていただいています。
詳細な解説、本当にありがとうございます。

正規表現ツールもありがたく使わせていただいております。

非常に便利で助かっているのですが、HTMLソースなどの長いテキストをテキストボックスに入力しようとすると、途中でカットされてしまいます。

出来ましたら、テキストボックスのMaxLengthプロパティを”0”にしていただませんでしょうか?

大変あつかましいお願いではありますが、御一考頂けると幸いです。

通常のコメント
匿名 2011/12/16 (Fri) 17:41:33
上記パターン表から
¥d{12}※¥がでないので全角にしてます。
は12ケタの数字のはずが、
「正規表現ツール」でも12ケタ以上はマッチしますね。
¥d{12,}
と同じですか?
それとも¥と\は違う?半角¥ってどうやって打つ?
よくわかりません・・・

評価の理由
Yamashita-Y 2011/08/24 (Wed) 23:45:39
評価:良い
正規表現の説明がとてもわかりやすいです。
フリーソフトを正規表現に対応させ、その説明で
一部HP内を引用させていただきました。
もし問題があればすぐ訂正いたします。
とても参考にさせていただき感謝しています。

http://textss.sakura.ne.jp/onlinehelp/search06.html

通常のコメント
管理人 2011/08/6 (Sat) 03:57:29
> ラインフィードがラインフィールドになっています。

修正しておきます。ご報告ありがとうございました。

通常のコメント
匿名 2011/08/4 (Thu) 16:38:47
ラインフィードがラインフィールドになっています。

通常のコメント
kenny 2011/07/8 (Fri) 14:36:00
正規表現テストツールがとても便利で重宝してます。ありがとうございます。

評価の理由
VB初心者 2010/11/29 (Mon) 18:27:28
評価:良い
たすかりました

評価の理由
sarkar palash 2010/10/28 (Thu) 11:24:38
評価:良い
勉強になりました。

評価の理由
通りまくり 2010/09/28 (Tue) 10:25:54
評価:良い
非常にありがたいです。ありがとうございます。

評価の理由
匿名 2010/04/24 (Sat) 02:30:29
評価:良い
Very Good with simple expression.

評価の理由
匿名 2009/10/13 (Tue) 21:16:41
評価:良い
勉強になりました。
ありがとうございます。

評価の理由
2009/10/13 (Tue) 00:22:27
評価:良い
とてもわかりやすく説明されていて初心者の私にも理解できた

通常のコメント
管理人 2009/08/5 (Wed) 00:22:44
> 「正規表現を使って文字列を検索し、抽出する」と「正規表現を使って文字列を置換する」のリンク先が逆になっていますネ。

ご指摘ありがとうございます。直しておきます。

通常のコメント
す~ 2009/08/4 (Tue) 13:18:12
「正規表現を使って文字列を検索し、抽出する」と「正規表現を使って文字列を置換する」のリンク先が逆になっていますネ。

評価の理由
vi使い 2009/07/13 (Mon) 15:12:22
評価:良い
正規表現がプログラム言語で使用できるようになり、重宝しています。今までの文字列解析の苦労が昔話になりました。

コメントの投稿

  • 人を不快にさせる内容の投稿は絶対にしないでください。悪質な投稿者には、予告なく罰則(閲覧禁止やIP公開等)を科します。
  • 5文字以上、1000文字以下のコメントしか投稿できません。
  • HTMLタグは使用できません。
[説明]





トラックバック一覧

  • トラックバックは最大 50 件保存されます。

(トラックバックはありません。)


正規表現の基本」のTrackback Ping URL

https://dobon.net/cgi-bin/pc/tb.php/string/regex.html

ソーシャルブックマークへの登録