No.248, No.247, No.246, No.245, No.244, No.243, No.242[7件]
やっと朝の分のくすり飲んだ
梅雨明けだとな。嫌だ嫌だ。
(ツイート埋め込み処理中...)Twitterで見る
夜の薬のんだ
置換 正規表現
全角文字 (ひらがな/カタカナ/漢字/記号/英数
画像保存用ディレクトリ内に、ファイル 20220627003833-uramachi.png は見つかりませんでした。
↓ [、-龠0-9a-zA-Z] で検索するとこうなる
画像保存用ディレクトリ内に、ファイル 202206270038331-uramachi.png は見つかりませんでした。
---------------------
全角文字 サクラエディタの正規表現
画像保存用ディレクトリ内に、ファイル 202206270031191-uramachi.png は見つかりませんでした。
↓ [^\x00\x00-\x7F\x00] で検索するとこうなる
画像保存用ディレクトリ内に、ファイル 20220627003119-uramachi.png は見つかりませんでした。
参考:サクラエディタで使える便利な正規表現3選 – サイゼントの技術ブログ
---------------------
<strong>七国一丁目</strong><br>ななくにいっちょうめ
<strong>七国二丁目</strong><br>ななくににちょうめ
<strong>七国三丁目</strong><br>ななくにさんちょうめ
<strong>七国四丁目</strong><br>ななくによんちょうめ
置換前 <strong>([^\x00\x00-\x7F\x00]*)</strong><br>
置換後 <h3>$1</h3>
↓ こうなる
<h3>七国一丁目</h3>ななくにいっちょうめ<br>
<h3>七国二丁目</h3>ななくににちょうめ<br>
<h3>七国三丁目</h3>ななくにさんちょうめ<br>
<h3>七国四丁目</h3>ななくによんちょうめ<br>
---------------------
参考:利用可能な正規表現(サクラエディタ本家)
全角文字 (ひらがな/カタカナ/漢字/記号/英数
画像保存用ディレクトリ内に、ファイル 20220627003833-uramachi.png は見つかりませんでした。
↓ [、-龠0-9a-zA-Z] で検索するとこうなる
画像保存用ディレクトリ内に、ファイル 202206270038331-uramachi.png は見つかりませんでした。
---------------------
全角文字 サクラエディタの正規表現
画像保存用ディレクトリ内に、ファイル 202206270031191-uramachi.png は見つかりませんでした。
↓ [^\x00\x00-\x7F\x00] で検索するとこうなる
画像保存用ディレクトリ内に、ファイル 20220627003119-uramachi.png は見つかりませんでした。
参考:サクラエディタで使える便利な正規表現3選 – サイゼントの技術ブログ
---------------------
<strong>七国一丁目</strong><br>ななくにいっちょうめ
<strong>七国二丁目</strong><br>ななくににちょうめ
<strong>七国三丁目</strong><br>ななくにさんちょうめ
<strong>七国四丁目</strong><br>ななくによんちょうめ
置換前 <strong>([^\x00\x00-\x7F\x00]*)</strong><br>
置換後 <h3>$1</h3>
↓ こうなる
<h3>七国一丁目</h3>ななくにいっちょうめ<br>
<h3>七国二丁目</h3>ななくににちょうめ<br>
<h3>七国三丁目</h3>ななくにさんちょうめ<br>
<h3>七国四丁目</h3>ななくによんちょうめ<br>
---------------------
参考:利用可能な正規表現(サクラエディタ本家)
.bindPopup('
↓下のように置き換えたい場合
.bindTooltip(function (layer) {
return layer.feature.properties.name;
})
.closeTooltip();
.bindPopup('
サクラエディタでは以下のように指定する(正規表現有効)
置換前 .bindPopup\('
置換後 .bindTooltip(function (layer) \r\n{return layer.feature.properties.name;\r\n })\r\n.closeTooltip()\r\n.bindPopup('
\r\nはCRLFの改行コード
カッコ前の\はエスケープ
カッコ前のエスケープを付けずに置換しようとしたら「end pattern with unmatched parenthesis」という警告が出た。
正規表現ではカッコはグループ化を意味する特殊文字(メタ文字)なので、頭に円記号\を付けてエスケープする必要がある。
例
.bindPopup(' → .bindPopup\('
参考:サクラエディタの置換でハマった話(tabに変換したい) _ 仕事メモとか
参考:メタ文字(括弧など)を消去/置換
↓下のように置き換えたい場合
.bindTooltip(function (layer) {
return layer.feature.properties.name;
})
.closeTooltip();
.bindPopup('
サクラエディタでは以下のように指定する(正規表現有効)
置換前 .bindPopup\('
置換後 .bindTooltip(function (layer) \r\n{return layer.feature.properties.name;\r\n })\r\n.closeTooltip()\r\n.bindPopup('
\r\nはCRLFの改行コード
カッコ前の\はエスケープ
カッコ前のエスケープを付けずに置換しようとしたら「end pattern with unmatched parenthesis」という警告が出た。
正規表現ではカッコはグループ化を意味する特殊文字(メタ文字)なので、頭に円記号\を付けてエスケープする必要がある。
例
.bindPopup(' → .bindPopup\('
参考:サクラエディタの置換でハマった話(tabに変換したい) _ 仕事メモとか
参考:メタ文字(括弧など)を消去/置換
もう夕方だけど昼の薬のんだ