【正規表現】次のような文章があります。


本文本文。[改行]
文献[改行]
あああ.[改行]
AAA.[改行]
いいい.[改行]
本文本文。[改行]

本文は日本語で、必ず「。」で終わります。
文献はただ文献と書き、「。」なしで改行します。
そのあとに「ああああああ」のような文献の羅列がいくつか続くのですが、これらの段落は必ず改行の前に「.」(半角ピリオド)が付きます。そのあと、また本文が始まります。このような文章を正規表現を用いて文献に番号を振り、以下のように置換したいのです。

本文本文。[改行]
文献[改行]
1) あああ.[改行]
2) AAA.[改行]
3) いいい.[改行]
本文本文。[改行]

正規表現のエンジンはVisualBasicに付属の標準のものを使用していると思います。
現在はマルチラインモードで実行していますが、(?s)~(?-s)でくくることによってシングルラインモードでも実行可能です。
また、(?(condition)yes-pattern)という条件構文も使用できます。
どなたかよろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2008/04/14 18:21:27
  • 終了:2008/04/21 18:25:29

回答(1件)

id:sterwars22 No.1

sterwars22回答回数363ベストアンサー獲得回数02008/04/16 06:02:23

id:salon_hiyake

すみませんがSedを使っているわけではないので,質問の答えにはなっていません.

2008/04/16 09:40:56

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

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

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

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

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