正規表現に詳しい方におたずねいたします。

X丁目
Xは半角数字です。
これを、
X-
に置換したいのです。
例えば、
3丁目 → 3-
15丁目 → 15-
のようにです。
置換元と置換先の正規表現はどうなるでしょうか。
EmEditorを使用します。

回答の条件
  • 1人2回まで
  • 登録:2008/09/11 23:42:49
  • 終了:2008/09/18 23:45:02

回答(2件)

id:takepierrot No.1

takepierrot回答回数52ベストアンサー獲得回数72008/09/12 00:07:38

ポイント35pt

当方、サクラエディタ&秀丸エディタを使っていますが、正規表現の仕様にそこまで大きな違いはないと思い、回答致します。

▼検索文字列

(\d+)丁目

▼置換文字列

\1

以上でどうでしょうか。

ダメだったときはctrl-Zで勘弁していただけると幸いです。

id:niwa-mikiho No.2

niwa-mikiho回答回数508ベストアンサー獲得回数382008/09/12 12:38:43

ポイント35pt

データが完全であるかどうか保証ができないので、正規表現を通す前に

CTRL+T を押して 半角/全角 変換を行います。

ここで英数字にチェックを入れ、半角に変換を実行してください。

こうすることで 5丁目 などが 5丁目 に変換されます。 これを行ったうえで

置換元 : (\d+)丁目

置換先 : \1-

としてください

※ ¥マークがバックスラッシュ (\) に表示されています ※

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません