word文書からテキストを抽出して、正規表現で整形しているのですが、正規表現がうまくマッチできません。下記のデータを参考にして、[タブ添付文書タブxxxxxx.xls]にマッチする正規表現を教えてください。取得したいデータは、添付文書名でxxxx.xlsという出力が欲しいです。


記入日 2008/01/20 ドキュメントNo. ZZ-ZZ-Z-0001 担当者 鈴木 分類 質問 要望 その他 ○ 添付文書 質問シート(ZZ-ZZ-Z-0001)添付資料.xls

回答の条件
  • 1人2回まで
  • 登録:2008/01/21 15:16:22
  • 終了:2008/01/22 01:28:04

回答(2件)

id:Kotobuki_F No.1

Kotobuki_F回答回数406ベストアンサー獲得回数92008/01/21 15:40:03

ポイント35pt

\t添付文書\t.+\.xls

ではダメですか?

id:kuruma_neko

うまくいきました。ありがとうございました。ちなみに、添付文書 質問シート(ZZ-ZZ-Z-0001)添付資料.xls ではなく

質問シート(ZZ-ZZ-Z-0001)添付資料.xls自体にマッチすることはできるのでしょうか。\t.+xlsだと最初のタグからマッチしてしまいます。

2008/01/22 00:10:19
id:airplant No.2

airplant回答回数220ベストアンサー獲得回数492008/01/22 00:44:22

ポイント35pt

処理系によると思いますが、前方一致が使える場合は、次のようにすれば取り出せます。

(?<=\t添付文書\t)(.+\.xls)

id:kuruma_neko

どうなっているのかはよくわかりませんが、バッチリファイル名にマッチしてくれます。ありがとうございました。

2008/01/22 01:27:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません