C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■94832 / 親階層)  同じワードがある文の正規表現
□投稿者/ Tom (23回)-(2020/05/23(Sat) 20:03:12)

分類:[.NET 全般] 

c#

正規表現で文字を切り出しているのですが、文中に指定ワードが複数あると最後のものを拾ってしまいます。

Debug.WriteLine(Regex.Replace("ほにゃららABC01、ほげほげABC99うじゃ", ".*ABC([0-9]+)", "$1"));
で期待値は "01" なのですが "99うじゃ" が表示されます。
("うじゃ"が表示されるのも謎なのですが…)

先頭のモノを拾いたいのですが、どのような正規表現記載にすればよいのでしょうか?

賢者の方、ご教授いただけませんでしょうか?
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 同じワードがある文の正規表現 /Hongliang
 
上記関連ツリー

同じワードがある文の正規表現 / Tom (20/05/23(Sat) 20:03) #94832 ←Now
Re[1]: 同じワードがある文の正規表現 / Hongliang (20/05/23(Sat) 20:49) #94835
  └ Re[2]: 同じワードがある文の正規表現 / Tom (20/05/23(Sat) 22:02) #94838 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信