« [R]MySQLのデータベースに接続する | トップページ | [C#]日本語を含む文字列の表示幅をバイト単位で指定する »

2024年3月 2日 (土)

[C#]文字列を正規表現で置換する

RegexクラスのReplaceメソッドを使う。以下は、文字列をファイル名と想定してすべての拡張子(ピリオドを含むピリオドの右側の文字列)を削除した例。

> using System.Text.RegularExpressions;
> string s = "abc.def";
> Console.WriteLine(Regex.Replace(s, "\\..+$", ""));
abc
> string s = "abc.def.ghi";
> Console.WriteLine(Regex.Replace(s, "\\..+$", ""));
abc

« [R]MySQLのデータベースに接続する | トップページ | [C#]日本語を含む文字列の表示幅をバイト単位で指定する »

C#」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]MySQLのデータベースに接続する | トップページ | [C#]日本語を含む文字列の表示幅をバイト単位で指定する »

無料ブログはココログ

■■

■■■