隅付き括弧【】から半角角括弧[]への置換

Anonymous
2020-09-17T01:24:59+00:00

4桁の半角数字が入った隅付き括弧(例:【0000】)の隅付き括弧だけを半角角括弧(半角大括弧)に置換したいのですが(例:[0000])

下記のように入力し、ワイルドカードを使用した置換を行っても、

下記置換結果のように、なぜか数字が括弧の外に出てしまい、うまくいきません。

 置換前文字列:【([0-9]{4})】

 置換後文字列:[\1]

 置換結果:[]0000

半角角括弧のまえに「\」(エスケープ文字?)を入力し、実行しても

「置換後の文字列に指定できない範囲の番号が含まれています」と表示されてしまいます。

なにかよい方法はございませんでしょうか?

Microsoft 365 と Office | Word | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. sumz 177.8K 評価のポイント
    2020-09-17T04:57:16+00:00

    2年前に Word 2016の置換機能で不具合が出たようですが、手元にある Word 2019 では正常に置換できましたので、Office の更新により不具合が再発しているかもしれませんね。

    word2016で置換処理がおかしくなった

    Word 2019 で置換を行った場合の例 (正常に置換できる)

    サポート終了で殆ど使用していない Windows 7の Office 2016 (バージョン 2002) では、2年前の不具合にもあった特定データの置換で、まだ不具合が発生しました。

    【8999】以下の数字までは置換できますが、【9000】以上の数字が置換されません。

    最新の更新バージョンでどうなっているかですが、他の方からの回答を待って、状況によってはフィードバックを送られたほうが良いかもしれません。

    【 、】文字を、数字囲み以外で使用していないようであれば、個別に【→[、】→] に一括置換で対処できないでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません