これは先週VBAを学んできたので、データベースクリーニングツールをコーディングしました。しかし、私は繰り返し文字の兆候を除去するクリーンを実装しようとしています。具体的にはxxx、TTTTT、6666などです。しかし、オンラインで検索していくつかの調査を行ったところ、解決策を見つけることができませんでした。Regexを使用して1文字を繰り返すVBAを検索
私は正規表現は、このようなもののようになり考え出し:「$^[(\ W)+]」
を しかし、それはただの単語の文字を見つけて、私は、検索を設定する必要がそれらを交換します何度も何度も何度も何度も何度も繰り返す
私は誰かが "^(。)\ 1 + $"というトリックをしているのを見ましたが、私は検索したくなかったデータの端を切り落としました。
私はこのことに関する話題がないことにショックを受けています。正規表現は、ハードコードを行うのではなく、それを見つける最も簡単な方法であると考えました。セル値をルーピングして各文字をチェックします。
ありがとうございました。
「ショックを受ける」のではなく、よく理解していないものを見つけようとしてください。 –
ようこそ!サイトの運営方法の詳細については、[ツアー](https://stackoverflow.com/tour)をご覧ください。 '* xxx'のような*出力*を追加するには、[あなたの質問を編集してください](https://stackoverflow.com/posts/41771756/edit)してください。これまでのコードの主要部分を追加して、質問の文脈をより簡単に理解できるようにしてください。ありがとう! – cxw
'RegExp'の後方参照の構文は、[ここ](https://msdn.microsoft.com/en-us/library/fzhdcs5c(VS.85).aspx)です。 – Comintern