Top > プログラミング > .NET Tips> 正規表現を使って文字列を検索し、抽出する

正規表現を使って文字列を検索し、抽出する」への評価、コメント

評価

良い / 悪い = 47 / 21 (「良い」の割合 = 0.691 , 人気度 = 1.266

評価する

コメント一覧


評価の理由
LINQER 2023/10/31 (Tue) 10:09:43
評価:悪い
"正規表現でグループ化を指定するには、「(?<(数字または名前)>)」のようにします"
のあとのVB.NETのコードに、 (?<1>) みたいなのが見当たらずに分からなかった。

評価の理由
匿名 2022/02/3 (Thu) 17:27:12
評価:悪い
javascriptでぐぐったけど違った。

評価の理由
匿名希望 2021/03/29 (Mon) 11:18:08
評価:良い
サイトから情報を取ってくるのに役立ちました。
見やすいしわかりやすいです。

評価の理由
匿名 2020/04/15 (Wed) 16:10:53
評価:良い
いつも使ってます!
ありがとうございました1

評価の理由
チョン 2019/03/28 (Thu) 16:08:11
評価:良い
助かりました。
ありがとうございます。

評価の理由
桂馬 2018/06/14 (Thu) 15:49:36
評価:良い
行き詰まっていたのを助けられました
感謝!!

評価の理由
助かりました 2015/08/27 (Thu) 16:22:10
評価:良い
助かりました

通常のコメント
匿名 2015/06/6 (Sat) 05:48:17
ソフトの使い方の説明がないので分からず困ります。

評価の理由
tutu 2014/10/19 (Sun) 16:12:06
評価:良い
いつもお世話になっています。

評価の理由
匿名 2014/10/1 (Wed) 14:19:56
評価:良い
良いです。

評価の理由
morio 2010/06/6 (Sun) 12:11:19
評価:良い
サンプルコードが適切でわかりやすかったです。特に、複数マッチする場合のサンプルがあって助かりました。

通常のコメント
管理人 2009/09/10 (Thu) 23:03:52
お返事ありがとうございました。修正した正規表現パターンで大丈夫そうですね。安心しました。また問題がありましたら、よろしくお願いいたします。

通常のコメント
昨日の匿名 2009/09/10 (Thu) 14:27:02
お返事ありがとうございます。
あらためまして、昨日の件を補足します。

「複数続けてリンクがある」の具体例です。
<a href=tx/index.htm>リンクテキスト</a><br>
<a href=tx/main.htm>メインテキスト</a>

上記のときに、
<a\s+[^>]*href\s*=\s*(?:(?<quot>[""'])(?<url>.*?)\k<quot>|(?<url>\S+))[^>]*>(?<text>.*?)</a>
この正規表現でURLがうまいこと抽出できないようです。

通常のコメント
管理人 2009/09/9 (Wed) 23:01:03
> 「HTML内のリンクを抽出する」の正規表現、URLが""に囲まれてないほうなんですが
> ・複数続けてリンクがある
> ・URLのすぐあとに>がある
> 場合、結果がおかしいみたいです…

ご指摘ありがとうございます。修正してみましたが、今度は大丈夫でしょうか?「複数続けてリンクがある」のケースがよく分かりませんでしたので、心配しているのですが...。

通常のコメント
匿名 2009/09/9 (Wed) 10:40:26
「HTML内のリンクを抽出する」の正規表現、URLが""に囲まれてないほうなんですが
・複数続けてリンクがある
・URLのすぐあとに>がある
場合、結果がおかしいみたいです…

通常のコメント
管理人 2009/06/20 (Sat) 01:50:06
> HTML内のリンクを抽出するの内容がHタグを抽出するの内容になっています。

見事に間違えてしまいました。前に書いたコードを忘れてしまったので新たに書き直しましたが、前に書いたコードとかなり違うような気がします。ご指摘ありがとうございました。

通常のコメント
匿名 2009/06/19 (Fri) 14:08:18
HTML内のリンクを抽出するの内容がHタグを抽出するの内容になっています。

通常のコメント
匿名 2009/02/2 (Mon) 15:54:05
メタ文字一覧があるともっと便利だと思う。

通常のコメント
匿名 2008/12/11 (Thu) 18:23:04
VBはほとんどやったことがない初心者だが、何とか分かった。

評価の理由
2007/10/5 (Fri) 13:32:49
評価:悪い
正規表現のExpressionに説明がない
どこに参照することだけでも教えてくれない

評価の理由
Hare 2007/08/3 (Fri) 20:00:00
評価:良い
C#の正規表現は使いづらいものだ!
(キャプチャーを$1などで参照できない。)

通常のコメント
匿名 2007/01/22 (Mon) 15:32:26
置換の記事へのリンク
http://dobon.net/vb/dotnet/string/regexreplace.html

評価の理由
tekikesyo 2006/07/11 (Tue) 14:03:55
評価:良い
Very Good!

評価の理由
テッチャン 2005/05/3 (Tue) 10:34:22
評価:良い
説明が他のサイトよりも分かりやすく丁寧に
解説されていたのが、すごく良かったです。
この調子で頑張ってください

通常のコメント
管理人 2004/04/20 (Tue) 02:09:08
>regexはそのままコードを書いてもアクセスできないので
>どうかなと感じた。

「Imports System.Text.RegularExpressionsが宣言されているものとする」と書いてありますが。

通常のコメント
tomo 2004/04/19 (Mon) 23:34:32
regexはそのままコードを書いてもアクセスできないので
どうかなと感じた。

通常のコメント
諸星 2004/03/28 (Sun) 15:36:52
時間の節約になりました。
これかもどんどん、サンプルをお願いします。

コメントの投稿

[説明]