試してみる

"[対象文字列]0123456789[対象]2" =~ /(\対象文字列\])([0-9]{10})(\[.*\])(.*)/;
print $1 . "\n";
print $2 . "\n";
print $3 . "\n";
print $4 . "\n";

最短一致と最長一致

<.*>

そのままだと<p>hoge</p>に最大一致するが、<p>がほしい時がある。その時は最短一致を利用する。

<.*?>

正規表現集

郵便番号[0-9]{3}-[0-9]{4}

言語別

Java

タグ除去一行版"<p>test</p>".replaceAll("<.+?>", "")最短一致でかつタグの中に一文字以上なにかあれば除去

サクラエディタ

先頭数字始まりの数字を検索^[0-9]+
Counter: 2760, today: 1, yesterday: 1

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-14 (金) 13:16:53