文字列を抽出する方法を教えてください。


※※※▼▼~▼○○

上記の※と○は不変ですが、▼は可変の文字列が並んでいる場合、▼のみ抽出するには、どのような方法がありますでしょうか。よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/06/17 18:15:06

回答2件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

※※※の文字数から ▼▼~▼が 何文字目からなのか取得したのをAとする。
○○が何文字目か取得して 全体から ○○と※※※の文字数を引き、Aから
その文字数分 取得すればよい。

id:taknt

基本的なやり方は 上記どおりですが わかりにくい場合は、例をあげてみてください。

例が あったほうが わかりやすいと思いますよ。

2013/06/10 18:35:22
id:hanpaku

すみません。エクセルの関数の話でした。

id:haruo-31 No.2

回答回数80ベストアンサー獲得回数10

以下、テストしてないので、適宜数字を直してください。

例 「さあ、こんにちは と言うぞ」、「さあ、おまえはもう死んでいる と言うぞ」、「さあ、あばばばばばばば と言うぞ」

Excelの場合(A1に入っている前提として)
=mid(A1, len("さあ、") + 1, len(A1) - len("さあ、 と言うぞ"))

正規表現置換(sakuraエディタ)
"さあ、(.*) と言うぞ"
"\1"

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

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

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

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

回答リクエストを送信したユーザーはいません