- ベストアンサー
< と > に囲まれた文字列の削除
cascadeの回答
↓で<と>の中身と<>を削除できます。 $str =~ s/<.*>//;
関連するQ&A
- < と > で囲まれた文字の取り出し
例えば、$str = "abcdefg<hijklmn>" というような文字列を $str = "hijklmn" というような文字列に変更するにはどのような 正規表現を書けばよいでしょうか? お知恵をおかしください。お願いします。
- ベストアンサー
- Perl
- 【コマンドプロンプト】テキストファイル内の文字列置換
こんにちは。 コマンドプロンプトのバッチファイルでテキストファイル内の文字列の置換を行いたいと考えております。 例えば以下のような内容があった場合、 --開始-- ABCDEFG1111 ABCDEFG ABCDEFG1111 HIJKLMN --終了-- バッチファイル処理結果として 1111 ABCDEFG 1111 HIJKLMN という結果を別ファイルに出力したいのです。 制限としては、sed,awkなどのwindows上で稼動するツールがあるようですが それらは使用できません。 どなたかご存知の方教えていただけないでしょうか よろしくお願い致します。
- 締切済み
- Windows系OS
- ''で囲まれていない文字列にマッチする正規表現
下記のような文字列($str)に対して置換を行い、 my $str = qq{ AAA = BBB - 'CCC' }; $str =~ s/★正規表現★/sprintf("DDD(%s)",$1)/xmsge ; 変換後 $str = DDD(AAA) = DDD(BBB) - 'CCC' ; を実現する★正規表現★を書きたいと思っています。 ・AAA,BBB,CCCは[\w]で構成される文字列です。 ですが、シングルクォーテーション('')で囲まれていない文字列にマッチする正規表現が書けなく困っています。 一度、シングルクォーテーションで囲まれているものも含めて全てDDD()をつけて、そのあとで、シングルクォーテーションを含むものは元に戻すことでやりたいことは実現できているのですが、1行で実現できる方法を探しています。 アドバイスよろしくお願いします。
- ベストアンサー
- Perl
- 全角で囲まれた文字列の抽出をしたい。
全角で囲まれた文字列の抽出をしたい。 phpコマンド preg_match($pattern,$str,$match)を使い $str = "で検索した結果 1~10件目 / 約14件 - 0.09秒"; を 「約」と「件」で囲まれた「14」という文字列を抽出したいのですが $patternの正規表現がわかりません。 教えてください。
- ベストアンサー
- PHP
- 【C#】文字列の最後に改行を入れていく処理
【C#】文字列の最後に改行を入れていく処理 C#初心者です。 ファイルを一行読み込むごとに、行の最後に改行\nを入れ、最後にその文字列を繋げ、出力したいのですが、やり方がわかりません。 結果は abcdefg hijklmn opqrstu のようになってほしいです。 分かる方いらっしゃいましたら教えていただけると幸いです。 宜しくお願いいたします。
- ベストアンサー
- C・C++・C#
- 、"(ダブルクォーテーション)で囲まれている文字列を正規表現で取得
質問させてください。 abcdef -s "xsalkjsdflsd#$%_asdasdlasdlakjsd&=Daskdjh" asdakjsd のような文字列があります。 これの、"(ダブルクォーテーション)で囲まれている文字列を取得したいのですが、正規表現がうまくいきません。 取得結果としてはは、xsalkjsdflsd#$%_asdasdlasdlakjsd&=Daskdjh の部分がほしいです。 preg_match('/"([.*])"/', $str, $matches);とやったり preg_match('/\"([.*])\"/', $str, $matches);とやったり preg_match('/\"([.*?])\"/', $str, $matches);とやったりしたのですが、 どうしても$matchesにほしい結果は入っていません。 どのような正規表現で取得可能でしょうか? 何卒ご教授ください。
- ベストアンサー
- PHP
- 特定の文字列が出てくるまでの文字数を数えるには
最近頭に空冷ファンを取り付けたくなるほどオーバーヒート状態になってます。 ご回答よろしくお願いします。 *str_A={"ABCDEFG"}; *str_B={"D"}; このような二つの文字列があったとします。 そして、str_Aの中にstr_Bが含まれていたら、 そのstr_Bまでの文字数を数える方法はありませんでしょうか? 上記の例でいうと、答えは「3」ということになります。 予想ではgetcを使うのかな~という気はするのですが、 もしとても簡単にその答えを出してくれるような関数があったら なんか悔しいので、こちらに投稿してみました。 ポイントは確実にお付けいたしますので、 ご回答よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- 特定の文字列が含まれているかどうか確認したい
文字列 $a に、文字列 $b が含まれているかどう確認したいと思っています。 $a = "abcdefg"; $b = "cde" なら「真」としたいです。 (要するに、シェルの case や fgrep に似たことをしたい) ただし、文字列には記号が含まれている可能性もあるため、 正規表現も使いづらい(?)です。 具体的にやりたいことは、$a にはコンマ区切りのメールアドレスのリストが入っていて、 $b のメールアドレスが $a のリストに含まれていない場合のみ、$b を $a似追加すると いうことがやりたいです。 何か良い方法はないでしょうか? よろしくお願いいたします。
- ベストアンサー
- Perl
- 文字列の操作について教えて下さい。
Javaで文字列の操作をしたいと考えています。 String str1 = "あいうえおかきく"; String str2 = "あいうえお"; 上記のようなstr1、str2という文字列があるとします。 str1は、str2と同様の文字列を先頭から含んでいます。 str2と同じ文字を省き、それ以降の文字列を取り出して、 String str3 = "かきく"; という文字列を取り出す処理を行いたい、と考えています。 一般的には、どのようなロジックを組むのかと思い質問させて頂きました。 みなさんなら、どのようなプログラムか教えてください。 よろしくお願い致します。m(_ _)m
- 締切済み
- Java
お礼
すばやい回答ありがとうございます。 無事解決できました。ありがとうございました。