ひとつのセルに
 曲名(アーチスト名)
というように曲名とアーチスト名が一緒に入っていて、曲名とアーチスト名をそれぞれ別のセルに入れたいと思いシートのコピーを作成し、
曲名だけを抜き出すのに
 (* 
を検索し、空白に置き換え、

アーチスト名を抜き出すのに
  )
を検索し、空白に置き換え、さらに
 (*
を検索し空白に置き換えようと思ったのですが出来ませんでした。
ためしに括弧()のみを検索し空白に置き換えることは出来たのですが、
括弧()を含む任意の文字列の検索置き換えが出来ません。
有償のOfficeソフトでしたら出来たのですが、OpenOfficeでは出来ないのでしょうか?教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

OpenOfficeの検索では「*」をワイルドカードとは扱わないようです。


代わりに正規表現が使えますのでこれで可能です。
詳細オプションで「正規表現」にチェックをつけてください。
この場合、
\(.+
で曲名のみ、
.+\(

\)
でアーティスト名のみになります。
    • good
    • 0
この回答へのお礼

できました!
ありがとうございます。

正規表現...

OpenOfficeを使いこなすのは難しいですね、
まあ、タダで使えるので文句を言うべきではないですね。

お礼日時:2009/05/23 17:34

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMSDOSからワイルドカード指定で複数ファイル名の一部を一括変更

MSDOSからワイルドカード指定で複数ファイル名の一部を一括変更する方法はありますでしょうか?
例えば、
「a.dat.gz」「b.dat.gz」「c.dat.gz」
上記のような複数ファイルを以下のように変更したいと思っています。
「a.gz」「b.gz」「c.gz」

ちなみに次のコマンドを試してみたのですがダメでした。
ren *.dat.gz *.gz

実際はバッチファイルから処理をさせたいと思っています。
よろしくお願いいたします。

Aベストアンサー

★本当に『a.dat.gz』、『b.dat.gz』、『c.dat.gz』の形式の名前だけですか。
・上記の場合ならば、
 『for %%i in ( a b c ) do ren %%i.dat.gz %%i.gz』で出来ますけど。
 ※a、b、c 以外にあればカッコ内に増やして下さい。
 ※また、バッチファイル内ですので %% と2つにしています。コマンドラインでは % ですよ。
・他にもいろいろな方法はありますけど一例だけ紹介しました。
 ちなみに試していませんが、for 文を使えば ren も上手く利用できます。

その他:
・ワイルドカードの指定で拡張子は、最後のピリオドのフィールドを指します。
 よって、『ren *.dat.gz *.gz』という指定ではすでに拡張子が『.gz』なので上手く出来なかったのです。
・以上。参考に。

QExplorerのホルダ名検索置き換えや空のホルダ製作

Windows xpのexplorerを操作したいのでフリーソフトご紹介ください。
1)ホルダの名前の部分を一括置き換えしたい
2)多数のホルダ(名前だけ)を中身空で作って置きたい
 今は新しいホルダをショットカットキー(AltF、W、 F)で作り、貼付けで名前付け その一部変更でしのいでいますが、
これで我慢するしかないでしょうか?

Aベストアンサー

> 変更対象名をExplorerからエクセルB列にコピー・ペーストする方法

いまいち自信がないのですが、セルA1に同じようにフォルダのパスを
入力して、
'
Sub DirListUp()
 Dim FPath, SubFld, Fld, RW
 FPath = Range("A1").Value
 If FPath <> "" Then
  Set SubFld = CreateObject("Scripting.FileSystemObject") _
         .GetFolder(FPath).SubFolders
  RW = 1
  For Each Fld In SubFld
   Range("B" & Format(RW)) = Fld.Name
   RW = RW + 1
  Next
 End If
End Sub
'
B列にA1のフォルダ直下のサブフォルダがリストアップされると
思います。

前回のマクロでエラーメッセージが何故表示されるのかわかりません。
ただ、前回のマクロ(変名)を実行するときは、エクスプローラーで
処理対象のフォルダ(A列やB列に入力してあるフォルダ)にはフォー
カスを置かないでください。

> 変更対象名をExplorerからエクセルB列にコピー・ペーストする方法

いまいち自信がないのですが、セルA1に同じようにフォルダのパスを
入力して、
'
Sub DirListUp()
 Dim FPath, SubFld, Fld, RW
 FPath = Range("A1").Value
 If FPath <> "" Then
  Set SubFld = CreateObject("Scripting.FileSystemObject") _
         .GetFolder(FPath).SubFolders
  RW = 1
  For Each Fld In SubFld
   Range("B" & Format(RW)) = Fld.Name
   RW = RW + 1
  Next
 End If...続きを読む

QWORDで複数並んだ大文字の検索について(ワイルドカードの使用法)

WORDの文章で単語の1文字目・2文字目が大文字になっているものを探したいのですが、ワイルドカードの使い方がわかりません。

ない頭で考えてみたものの、
[A-Z][A-Z]ではなかったです(^^;

探したいのは、
 Ancle→ANcle
 Ancle→ANCle のような感じです。

どのようにしたら、複数並ぶ大文字を検索することができるでしょうか?今は地道に文章を目で読んでいます。

どうぞよろしくお願い致します。

Aベストアンサー

[ワイルドカード]での検索方法なら、こちら↓かな。

[検索する文字列] : [A-Z]{2,}

QMP3の曲を部分的に抜き出したい

CDで、1トラックの中に、
複数の曲が入ってる物があります。
その中で、1曲だけ気に入ってしまいました。
なので、その部分だけをMP3プレイヤーに入れて、
繰り返し聴きたいのですが、
そういう途中の部分を抜き出したり等の編集が出来るフリーソフトはありませんか?

Aベストアンサー

すみません!勘違いしておりました!
トラックの一部分を切り出したいわけですネ!
まず1つ目の方法は、Rip!AudiCO FREEでそのトラックをmp3にしておいて、
mp3編集ソフトで必要な部分を切り出せばいいです。
以下にいろいろなソフトがありますので気に入ったのを選んでください。(表示の順序は人気順となっています。)
http://www.nifty.com/download/win/art/sound/mp3/
べつの方法は、CDから必要なトラックをwavの状態でリッピングしてWindows付属のオーディオレコーダで必要部分を切り出したあとRip!AudiCO FREEなどでmp3変換します。
スミマセン!

Qln ハードリンクをワイルドカードで複数同時作成するには

ln ハードリンクをワイルドカードで複数同時作成する方法ってあるのでしょうか?

# ln ./fileA ./*/*/
として二つ下の階層フォルダの中全てにfileAをハードリンクやシンボリックリンクを作成したいのですがうまくいきません、一個だけ作成されるのですがそのほかは勝手にディレクトリのリンクを張ろうとしてエラーがでます。
エラーはフォルダの数だけでます。

# rm ./*/*/*.jpg
rmみたいに複数のファイルを同時に処理はlnではできないのでしょうか?

検索してもどうしても目的の情報が手に入りません。
よろしくお願いします。

Aベストアンサー

UNIXでのワイルドカードの展開って、個別のコマンドがやってるんじゃなくて
シェル側で展開して、コマンドに引き渡しします。

たとえば、
./A/a/
./A/b/
./B/a/
./B/b/
ってディレクトリがある状態で
ln ./fileA ./*/*/
と書いたら、
ln ./fileA ./A/a/ ./A/b/ ./B/a/ ./B/b/
って書いたのと同じことになりす。
これだと、
./fileA ./A/a/ ./A/b/ ./B/a/ を示す4つのハードリンクを ./B/b/の下に作れ
と指示したことになります。

こういう場合は、findかforを使って回すしかないんじゃないですかね。
たとえば、
for tmp in ./*/*/ ; do
 ln ./fileA $tmp
done

(*で展開できる文字数にはシェル側に限界値があるので、あまりにディレクトリが大量だったり、ディレクトリ名が長いとかで、シェルの限界をこえるようならfindで)

QAvast!の検索リストから *.exeを除外する方法は

ウイルス対策ソフトAvest!4homeを使っています。
あるアプリをインストールしたところ、ウイルスが含まれているというメッセージが出てそのアプリを使用する事ができません。

アプリのメーカーに問い合わせたところ、「製品で採用しているプロテクション技術を、Avast!はワームと誤判定することがあります。Symantecをはじめとする他社製のAntivirus製品では誤判定はこれまでのところ報告されておりません」との答えがあり、「Avast!の検索リストからEXEファイル(アプリ)を除外するなどして対処してください」とのことですが、Avast!の設定の仕方がわかりません。

どちら様か、解る方助けていただけませんか。

Aベストアンサー

こんにちは。
タスクトレイのAvastのアイコンを右クリック⇒プログラム設定⇒avast!の設定画面で例外⇒参照⇒EXEファイル(アプリ)⇒OK クリック

参考URL:http://www.iso-g.com/

Qshellでワイルドカードを使った複数ファイルの指定について

お世話になります。
Linuxのbash上でワイルドカードを使って複数の数字のみのファイルを複数一括指定する方法がわかりません。
(単独ではそれぞれ指定できるのですが・・・)

具体的には
1~9までの.jsファイルと
10~20までの.jsファイル。
を同時に指定したいのです。
単独では
$ ls -1 ./[1-9]\.html
./1.js
./2.js
./3.js
./4.js
./5.js
./6.js
./7.js
./8.js
./9.js
$ ls -1 ./[1-2]?\.html
./10.js
./11.js
./12.js
で指定できるのですが、上記を一度に指定するにはどうすればよいのでしょうか。()や[]|+等を使って色々やってみたのですが、上手くいきません。

お手数ですがご教授願えませんでしょうか。宜しくお願いします。

Aベストアンサー

ちょっと違うかも知れないけど・
ls -1 ./{[1-9],[12][0-9]}.js
とか

Q曲入りのCDをカラオケ=曲なしに出来ますか?

お世話になります。
カテゴリー違いでしたら正しい場所を教えて下さい。

今月末にライブがあるんです。
それで曲なしの音源が必要なのですが
私は普通の曲ありCDしか持っていません。

どうも曲だけ消すソフトがあるようなのですが
WindowsVista版はありますでしょうか?
機械音痴なので簡単なソフトが良いです。

なんと検索すればいいのかわかりません。
教えて下さい。
よろしくお願いいたします。

Aベストアンサー

いわゆる「ボーカルキャンセラー」をおさがしですね?
ボーカルキャンセラーというのは音の中音域をカットしたりして
声の音域をなくすことでカラオケっぽくしているというだけなので
音によってはうまくいかない場合もあります。
回答者1さんがおっしゃったソフトの他には
Audacityというフリーソフトか、あとは市販ソフトでの機能としてもあります。
一応、動画での解説がありますので、試してみてはいかがでしょうか?
http://www.google.co.jp/search?q=%E3%83%9C%E3%83%BC%E3%82%AB%E3%83%AB%E3%82%AD%E3%83%A3%E3%83%B3%E3%82%BB%E3%83%A9%E3%83%BC&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
http://www.forest.impress.co.jp/lib/pic/music/soundedit/audacity.html

http://www.youtube.com/watch?v=xWo1xneS65o

いわゆる「ボーカルキャンセラー」をおさがしですね?
ボーカルキャンセラーというのは音の中音域をカットしたりして
声の音域をなくすことでカラオケっぽくしているというだけなので
音によってはうまくいかない場合もあります。
回答者1さんがおっしゃったソフトの他には
Audacityというフリーソフトか、あとは市販ソフトでの機能としてもあります。
一応、動画での解説がありますので、試してみてはいかがでしょうか?
http://www.google.co.jp/search?q=%E3%83%9C%E3%83%BC%E3%82%AB%E3%83%AB%E3%82%AD...続きを読む

Qワイルドカードを使わず、複数ファイルを1回で検索する方法はありませんか?

複数のファイルを検索したいのですが、ワイルドカードが使用できない状況です。
(連番が振ってあるファイルから、ある数字がついているファイルを検索したいので)
CSVまたはTXTのリストはありますので、それを利用して一発検索(&別フォルダにコピー)したいのですが、そういうことができるソフトってありますでしょうか?(フリーソフトでもそれ以外でも構いません)
もしくは、WINDOWSの機能で可能だったりしますでしょうか?

使用OS:WINDOWS XP

詳しい状況:
フォルダABC内にあるファイルは以下(約15000個)
  D-001.jpg、D-002.jpg、D-003.jpg、D-004.jpg、D-005.jpg、D-006.jpg、D-007.jpg、D-008.jpg、…
    …D-101.jpg、D-102.jpg、D-103.jpg、D-105.jpg、D-109.jpg、D-110.jpg、…

検索&コピーしたいファイルの例
  D-001.jpg、D-007.jpg、D-008.jpg、D-009.jpg、D-110.jpg、D-111.jpg、D-112.jpg


フォルダABC内のファイルは増減があります。
検索&コピーしたいファイルも、その時々で変わります。

なお、フォルダは社内サーバ内にあり、インターネット上からは操作不可です。

今は目で見ながら移動させているので、やたら時間がかかっているので…どうにかしたいのです。
ご助言いただければ幸いです。よろしくお願いします。

複数のファイルを検索したいのですが、ワイルドカードが使用できない状況です。
(連番が振ってあるファイルから、ある数字がついているファイルを検索したいので)
CSVまたはTXTのリストはありますので、それを利用して一発検索(&別フォルダにコピー)したいのですが、そういうことができるソフトってありますでしょうか?(フリーソフトでもそれ以外でも構いません)
もしくは、WINDOWSの機能で可能だったりしますでしょうか?

使用OS:WINDOWS XP

詳しい状況:
フォルダABC内にあるファイル...続きを読む

Aベストアンサー

for は意外といろんなことができるので使いこなせると便利.
例えば「files.txt」というファイルに
D-001.jpg
D-007.jpg
....
とあるなら,
for /F "delims=" %f in (files.txt) do echo %f
で「%f に各行を入れながら順に実行する」という操作ができます. つまり, 今の例だと
echo D-001.jpg
echo D-007.jpg
のように順に実行されます. だから
for /F "delims=" %f in (files.txt) do copy "%f" 20090408
で OK.
ちなみにバッチファイルやスクリプトにする場合には % をもう 1つ重ねて %%f などとする必要があるのでそこだけは注意.

Qファイル名に空白がある時、一括削除するソフト

こんにちは
たくさんのファイルがあります。
ファイル名の中に空白があり、並べ替えがうまくいきません。
ファイルに含まれる空白を一括で取ることができるフリーソフトを探しています。
URLなど教えていただければ幸いです。
Win 7 で起動できれば幸いです。

Aベストアンサー

これはどうでしょうか。
http://www.vector.co.jp/magazine/softnews/111013/n1110131.html

文字列の置換機能があるようですので、空白を""(文字列無し)に置換すればいいと思います。


人気Q&Aランキング