No.6
- 回答日時:
>[00:00:10] なんたら [00:00:15] かんたら とあったら、
>なんたらかんたら と繋がるようにしたいのです。
なら単純に、エディタの置換機能で
\s*\[\d\d:\d\d:\d\d\]\s* を ''(空文字列)に置換
でいいんじゃない?
No.4
- 回答日時:
他の方のいわれているように、
言語も仕様(抜き出す条件)もわからない部分がありますが。
Perlしかわからないんで、Perlで。
my $str = " [A] x [B] y [C] z [D] ";
@result = $str =~/(?<=\[).*?(?=\])/g;
print "@result"; # → a b c d
No.3
- 回答日時:
言語も仕様も不十分だけども
とりあえず perl 版
my $a = " [A] A [B] B [C] C [D] ";
my @list = $a =~m <\[([^]]*)\]>g;
$,=" ";
print @list;
No.2
- 回答日時:
1.まず、言語の提示をお願いします。
どの言語の正規表現でしょうか。声域表現といっても、言語により方言があります。
2.この場合、取り出したいのは、[]の中の文字
つまり、[A] A [B] B [C] C [D]の A B C Dですか。
又、[A] Aの Aは両方とも必ず同じ値なのですか?
それとも [X] A のように異なってもよいのですか。
つまり、一般的には、
[a] A [b] B [b] C [d]のようになるのでしょうか。
この回答への補足
ご指摘ありがとうございます。
実際はプログラム言語ではなく、テキストエディタ(サクラエディタ)の正規表現です。
正規表現はプログラミングの時に良く使うと思ったので、こちらで質問させていただきました。
実際のやりたいことは、音楽ファイルの歌詞ファイルから、タイムタグ
の部分を切り取りたいのです。
[00:00:10] なんたら [00:00:15] かんたら とあったら、
なんたらかんたら と繋がるようにしたいのです。
No.1
- 回答日時:
\[[^ ]+\] ということ?
使っている処理系によっては「スペース以外」を \S などで表現できるので
\[\S+\] とか
ピリオドは「任意の」一文字なので、当然スペースにもマッチして、正規表現は特に指定がなければ、「最も長く」マッチするよう選択します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 置換文字がみつからない時
-
csvデータ ダブルクォーテ...
-
正規表現で、特定の文字列を含...
-
C言語でテキストファイルの内容...
-
各項目がダブルクォーテーショ...
-
xmlファイル内の文字列置換
-
Excel VBAでAA(BBB) → BBB.AA ...
-
csvデータのダブルクォーテーシ...
-
正規表現でURLを抽出したいと思...
-
HTMLタグ内の文字の置き換え
-
スペースで区切られた氏名から...
-
Excel VBA リストに一致したデ...
-
C#で空白行を削除する方法
-
Excel・ユーザーフォームの情報...
-
VBscriptで「改行」と「"」を置...
-
文字列置換C言語 置換前<置換後...
-
【Excel VBA】文字列の置換作業...
-
秀丸の正規表現を使って置換
-
PowerShellでテキストの空白行...
-
テキストファイル中の文字列の置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
csvデータのダブルクォーテーシ...
-
VBA 置換文字がみつからない時
-
csvデータ ダブルクォーテ...
-
各項目がダブルクォーテーショ...
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
xmlファイル内の文字列置換
-
正規表現 特定の文字列を含む行...
-
○文字目に文字挿入
-
PowerShellでテキストの空白行...
-
EXCEL警告「置換対象のデータが...
-
ハングルを日本語に置換
-
C#で空白行を削除する方法
-
python 大文字小文字を区別しな...
-
EXCELマクロを用いてグラフの系...
-
EXCEL VBA でCTRL+Fのダイア...
-
テキストファイル中の文字列の置換
-
word オートシェイプ内も一括変換
-
Excel・ユーザーフォームの情報...
-
テキストボックスの文字列を置...
おすすめ情報