- ベストアンサー
正規表現について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ちょっとHPでは見えないようですね・・ 全角で書きます。 sample(.*); ということで、*の前にドット(ピリオド)が入ります。 お試しを!
その他の回答 (1)
- ahsblue
- ベストアンサー率58% (23/39)
sample(.*); でどうでしょうか? 意味としては、sample(任意の文字列);に全てヒットします。 MSDNライブラリを「正規表現」で検索するともっと詳しい情報が載っています。
補足
すいません。なんかうまくいかないです。 ”正規表現'sample(*);'にマッチするものが見つかりません。”(VC++6.0の検索ダイアログ使用) ・・・となってしまいます。 ヘルプでは * : 直前の正規表現のゼロ回以上の繰り返し とありました。これは何かにくっ付けて使うものではないのでしょうか? ワイルドカードみたいに*とか?も使えるのでしょうか ? ヘルプの説明の日本語もわかりにくくて・・・
関連するQ&A
- VBAで正規表現
Excel2000-VBAにてマクロ作成中です。 以下のような処理を正規表現を使用して一発で実行させたいのですが、 正規表現に指定するパターンがわかりません・・・。 どなたがご存知でしたら教えて下さい。 やりたいこと:ある文字列中の中のスペース(半角全角両方)を半角スペースに変換し、 さらに連続している半角スペースを1つに置換したい。 スペースを半角に統一することは、Replace関数で可能かと思っています。
- ベストアンサー
- Visual Basic
- 正規表現について教えてください
これから正規表現を勉強しようとする者です。 次の2点について教えて頂きたいのですが、よろしくお願いします。 1.次のような置換をする正規表現は? 例えば、 ■■■ あいうえお かきくけこ ■■↓ ○○○ あいうえお かきくけこ ○○○ というテキストがある場合、○○○~○○○までの「あいうえお」 のみを「アイウエオ」に置換するには、どのような正規表現にすれば 良いのでしょうか? 2.秀丸エディタでは、フォルダ内の全ファイルを一括で置換する 事はできるのでしょうか? 以上2点です。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 正規表現の添削をお願いします
アルファベットと数字とスペースと「-」のみで構成される任意の長さの文字列をjavaの正規表現であらわしたいです。 [\s0-9a-zA-Z-]+ でいいのでしょうか? 最後の「-」がまずいような気がするのですが、[-]はどこに持っていくのが正しいのでしょうか。 他にも間違っているところがありましたら、教えて下さい。
- ベストアンサー
- その他([技術者向] コンピューター)
- <正規表現>直書きしない文字列否定
Objective-Cの正規表現について質問です。 表計算ソフトなどで使う数式を検索対象文字列として、「引数内に関数が使用されていない関数」をマッチさせたいと考えています。 どの様な正規表現であれば良いかご教示頂けますでしょうか。 以下に具体例を示します。 -------------------------------------------- ■検索対象文字列 =SUM(A1:A3;SUM(B1:B3);ROUND(IF(C2>10;1.234;0);2)) ※数式の内容は適当です ■マッチさせたい文字列 SUM(B1:B3) IF(C2>10;1.234;0) ■補足説明 1) 検索対象文字列の最初のSUM関数の引数内には別のSUM関数等が使用されているので除外。 2) 2番目のSUM関数の引数内には関数が使用されていないのでマッチさせる。 3) ROUND関数の引数内にはIF関数が使用されているので除外。 4) IF関数の引数内には関数が使用されていないのでマッチさせる。 ■その他条件 1) 関数名は2~5文字の英字とする 例.SUM(),IF(),ROUND()など 2) 正規表現内で関数名の直書きはしない 3) セル参照式のアルファベットは必ず1文字とする 例.A1やZ30等。AB1やBZ30等は無い。 -------------------------------------------- 関数の引数内に「英字2~5文字がある場合は除外する」と言う意味で、以下の様な正規表現を組んだのですが上手くいきませんでした。 [A-Za-z]{2,5}\([^([A-Za-z]{2,5})]*\) 以下の様に関数名を直書きすれば理想の結果となるのですが… [A-Za-z]{2,5}\([^(SUM|IF|ROUND)]*\) あくまで、いろいろな関数名に可変で対応したいと考えています。 どの様な正規表現であれば良いでしょうか。 お知恵を貸して頂ければと思います。 宜しくお願い致します。
- ベストアンサー
- C・C++・C#
- 秀丸で正規表現を使って置換
あるファイルに関して、このような置換を行いたいです。 abc/xxx,yyy,zzz.html ↓ abc/xxx.html xxxとyyyとzzzはある任意の文字列(英数字で文字数はばらばら)で 「abc/」と「,」と「.html」は固定の文字列になります。 そこで、秀丸で開いて、正規表現による検索で、 「abc/.*,.*,.*.html」 として検索すると、該当部分が検索できることがわかりましたが、置換後をどのように設定すればいいのかわかりません。 置換後のabc/xxx.htmlの「xxx.html」の部分は検索前の任意の文字列をそのまま残したいのです。 秀丸の置換機能でこのようなことは可能でしょうか? 正規表現に関してあまり詳しくないので教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- 正規表現での置換えについて
正規表現を使った置換えでどうやったらいいのか悩んでいます。 やり方は、カンマで区切られた数字や英字の列をその先頭だけ残して別の記号(?など)に変換するというものです。 変換例 222,1,33333 は 2??,1,3???? へ置換え 55,22aa は 5?,2??? へ置換え 6 は 6 へ置換え(つまりそのまま) このような置換えをすることは可能でしょうか。 こういう置換えはand条件が使えないと無理なのかなとも思ったりしています。 ただ正規表現にはand条件は無いようですし。(or条件はあるようですが) mb_ereg_replaceを使って明示していただけると助かります。 もちろん複数行になっても問題ありませんし、mb_ereg_replaceでは無理という場合に別の関数を使っていただいても結構です。 よろしくお願いします。
- ベストアンサー
- PHP
お礼
度々すみませんです。 うまくいきました。 ピリオド思いっきり見落としてましたごめんなさい。