通報するこの質問は特に30代・男性の方にリクエストされています!(回答を制限するものではありません。)この質問への回答は締め切られました。「1個以上のひらなか」の部分だけにする、という秀丸エディタの置換における正規表現の例は、以下のようになります。\1(※「正規表現」にチェックを入れます。)意味は以下の通りです。「\1」=「1つ目の、()で囲んだ部分」ただ、実際の文書データで実行すると新たな問題が出てくる可能性もありますので、その場合は正規表現の解説サイト等を参考に修正なさってください。対象テキストファイルの文字コードやエディタの仕様によっては、漢字を表す「亜-黑」や、ひらがなを表す「ぁ-ん」の部分を、別の表現に変更しないといけない可能性もあるかも知れません。上記の正規表現がうまくいかなければ、その辺りも修正なさってください。通報するこの回答へのお礼ありがとうございます。こちらを参考にさせていただきます。通報するこの回答へのお礼ありがとうございます。確かにこういったケースもありそうですね。この場合、ベストアンサーでの置換では処理できないですが、多くはないのでマクロで対処するのでなく個別に対処したいと思います。19:57最中《もなか》を食べている、最中《さいちゅう》です。回答、ありがとうございます。No.2さんの方が答えてくれたように文字によって判別する方法でうまく変換が行きました。このQ&Aを見ていただいた方への参考なのですが実際の文章ではカタカナのルビもあったので「[ァ-ヶ]+」=「1個以上のカタカナ」とすることでカタカナのルビもちゃんと置換できました。13:50お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています大人のためのおしりトラブル座談会【PR】おしりの悩みといえば、痔を思い浮かべる方も多いのではないでしょうか。今回は、おしりトラブルに悩む女性3人が集まり座談会を開催しました。正規表現でルビを小書きに変換したい(青空文庫形式)オープンソース大人のためのおしりトラブル座談会【PR】おしりの悩みといえば、痔を思い浮かべる方も多いのではないでしょうか。今回は、おしりトラブルに悩む女性3人が集まり座談会を開催しました。回答数ランキングです。正規表現の書き方をお教え願います。は行末ですがの文字の長さは変化します。正規表現を使用するツールが不明なので、もしかしたら外しているかもしれませんが一般的には以下ではないでしょうか(?<=^([^\s]+\s){3,})[^\s]+$対象文字列をキャプチャしたい場合は(?<=^([^\s]+\s){3,})([^\s]+)$として、\1を使用してください。他の回答も見るQファイルをテキストエディタで開いた中にあるデータを一括で取得したいテキストエディタで開くと下記のような文字列が表示されるファイルが数万件があります。↑ここまで(実際はもっと長いです)それぞれファイルごとに上記の中にある『145123548748』等の12桁の数字が必ず1つだけ含まれています。この12桁の数字だけを取得し、.txtファイルとして一括で取得することは可能でしょうか?バッチファイル等で作れればと思っていますが何か良い方法がありましたら教えてください。『12桁の数字』(半角スペース)『ファイルの場所とファイル名』の一覧を作れればと思っています。C:\eee\fff\xxy.zzz......テキストエディタで開くと下記のような文字列が表示されるファイルが数万件があります。皆様、いつもお世話になっております。定義されていません」とエラー表示が出てきます。自分なりにコードに間違いがないか検索ながらやってみたのですが、うまくいきません。どなたか、知恵をお貸しいただけないでしょうか。テーブルの入っているSheet1から、シート”施工体制台帳~”の該当するセルにデータのコピーを行うためのVBAです。業者の数だけループするように組んだつもりなのですが、エラー表示のため実行ができません。ご指摘、よろしくお願いいたします。Sub皆様、いつもお世話になっております。定義されていません」とエラー表示が出てきます。自分なりにコードに間違いがないか検索ながらやってみたのですが、うまくいきません。どなたか、知恵をお貸しいただけないでしょうか。テーブルの入っているSheet1から、シート”施工体制台帳~”の該当するセルにデータのコピーを行うためのVBAです。今のところ、変数に代入する以外のコードはほとんど間違っているわけですから、どれがどうと言えないと思います。他の方との重複を含みます。1回キリでおしまいになってしまいます。9).Address(0,0)のはずです。これでは可読性を落とすばかりで分かりません。これ自体を直すよりは、最初から作り直したほうが早そうです。一覧で横に並んでいるものを、別のシートの各場所に振り替えていくわけで、それが、ページごとになっているというわけでしょう。書かれてしまうと、手がつけられなくなってしまいます。_"AI26,AI28,AI30,AI32")このようにまとめてしまい、以下のように纏めたものから呼び出すようにします。実際にやってみると不具合が生じるので、それを配列で渡すようにします。注:以下は、私の想像で書かれたものであって、実際に合っているのかは分かりません。このようなスタイルにしてみたらという、あくでもこちらの提案です。Sub今のところ、変数に代入する以外のコードはほとんど間違っているわけですから、どれがどうと言えないと思います。他の方との重複を含みます。1回キリでおしまいになってしまいます。9).Address(0,0)のはずです。2).C...続きを読む他の回答も見るQ詳説正規表現はなぜわかりやすいのか詳説正規表現という書籍の文体について質問です。詳説正規表現は、正規表現を学ぶ上でとても分かりやすくて理解が深まる様な本です。表現して良いのか、上手く表現できませんが、詳説正規表現の著者ジぇフェリーさんの文章は、読みやすくて頭にするすると入ってきますし、所々読者に語りかけてくることがありますが、それが少なくとも私は、正規表現を理解する上でとても助かりました。あのような文体は、何か学術的に定まった方式で書かれたものなのでしょうか。それともたんに、上手い文を書いているだけなのでしょうか。Aベストアンサーオライリーの書籍は基本的には翻訳本なので日本語として全般的に読みやすいかと言われると今ひとつ頷けないところもあります。メモ帳のようなものです。文字サイズ、罫線とか図名を操作するような機能はありません。テキストのみを編集(エデット)するソフトです。他の回答も見るQ黄色い文字の部分の意味がわかりません。黄色い文字の部分の意味がわかりません。SIZEをdefineしてある個所があるなら、その値(がいくつかは判らないが)を使います。