例えば、(4444)-23-4234というものをかっこを外して、4444-23-4334という様に置換したいのですが、正規表現を使ってどの様にすれば良いですか?
また(4444)-23-4334,03112-(3)-2232,433-(323)-4856の様なかっこ内の数字の桁数が違うものを全てかっこを外した状態に置換するにはどのようにすれば良いですか?
試したこと
(.+?)と検索しかっこのついている箇所(上の例だと(4444),(3),(323))を見つけたのですが置換方法がわからなかった。
s/[()()]//g
正規表現自体には置換機能はありませんが、何かのエディタの話ですか?
そうです。
vscodeで使っています。
まったく反応がないところを見ると、正規表現知らないんですね。
いや、質問ほとんど解決してないし回答者の問い合わせもほとんど無視。
そういう質問者か。
回答欄に記載されていないから見えないのでしょう。
過去の質問について、「解決済」になっていないものが多数見受けられます。解決したものは「ベストアンサー」を選び、自力で解決した場合はその方法を解答欄に書き、もし万が一解決していないのであれば質問に状況を追記するなどしてみてください。
Zuishin さんのコメントの後に gcq さんのコメントがあるので気がついてない可能性はないかと。
VS Codeで期待通りの動作を確認しました。
・中に何も含まない()は残すのですか?
・数字以外を挟んでいる()は外すのですか?
VSCodeのツール上の検索置換を行いたいということですか?
それとも、ある言語上の処理にて、文字列の検索置換をしたいのですか?
それはっきりしてもらわないと回答しようがないかと。