• ベストアンサー

テキストを抽出したい

次の ?(半角1文字)の部分を抽出したいのですが。 "* (?:)" アスタリスクにはどんなテキストが入るか分かりません。 このテキストの抽出の仕方を教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

var text ="abdakadabura (X:)"; var matches = text.match(/\s\((.):\)/); var X = matches[1]; alert(X);

関連するQ&A

  • このようなテキストの抽出は・・・。

    次のようなテキストを抽出するにばどうすればいいのでしょうか。 次の条件の文字列変数theVarにおいて、*の部分を抽出したいです。 <i>*</i> <i>と</i>はないかもしれません。 「*」はワイルドカート、「<」と「>」はメタキャラではなくただの文字。 よろしくお願いします。

  • perlでテキストから顔文字を抽出するプログラム

    テキストファイルから顔文字を抽出するプログラムを作りたいのですが、行き詰まっています。 一応、正規表現の内容としては、 半角と全角の括弧と前後の記号っぽいものを抽出し、 括弧の中身が「3文字以上半角英数字/全角文字列が続かないもの」という条件で、 抽出すれば上手くいくのかなぁと考えているのですが、上手くperlで表現できていない状態です。 どなたかプログラムに詳しい方で、ソースを記述できる方がいれば、よろしくお願いいたします。

  • ACCESSで、"***"を含むデータを抽出したい

    宜しくお願い致します。 あるフィールドに、"***りんご"、"***みかん"といったように 文字の頭にアスタリスクを含んでいる文字があります。 アスタリスクを含んでいない、"りんご"、"みかん"のような 純粋な文字もあります。 クエリを作成して、頭にアスタリスクが付いている文字だけ抽出したいのですが、Accessだと*印=オールマイティと見なされてしまい、データの抽出ができません。 なにか良い方法はありますでしょうか。。。 宜しくお願い致しますm(__)m

  • テキスト抽出方法

    CAD上で作成している文字をテキスト抽出する方法を教えて頂きたいです。 テキストはマルチテキストで作成、ソフトはAutoCAD2002を使用しています。 よろしくお願い致します。

  • テキストファイルの一部分を抽出する方法について

    ログファイルのようなテキストファイルの中から一部分だけ抽出することは可能でしょうか。 たとえばタイトルやSQL文、それに結果がダラダラと並んでいる一連のログファイル(テキストファイル)の中から、使いたい結果の部分だけ使用したいと考えております。 具体的には次のような感じです(テキストファイル部分は一字下げています):  --------------------  18,購入年月  SQL>******(省略します)*******  SQL>******(省略します)*******  SQL>******(省略します)*******  顧客番号  購入年月   購入個数  ----------------------------------  0000012   2010/01   4  0000530   2009/12   16  0001234  2009/11  398  3行取得しました。  ----------------------  19,顧客層  SQL>******(省略します)*******  SQL>******(省略します)*******  SQL>******(省略します)*******  ・・・ 以上のテキストファイルの中から、 (1)「顧客番号  購入年月   購入個数」 から (2)「3行取得しました。」 までを抽出したいです。 検索して範囲指定して切り取り…というのが原始的な方法ですが 対象ファイルが数個あるので、Excelで開き、VBA等で対応できればと思っています。 ちなみに(1)の項目名の間は複数スペースで区切られており、顧客~個数まで固定で、同一ファイル内に同じ文字列はないので、検索の条件に使えると考えています。(2)は抽出件数によって「*行」の箇所が変わるうえ、同一ファイル内の他の部分にも登場する文字列です。 (1)から次に初めて出てくる(2)までを抽出 といったことができればと思うのですが、なかなか良い方法が浮かびません。 何か良い方法がありましたらご教示いただければ幸いです。

  • Adobe Acrobat 9 Pro Extended テキスト抽出

     Adobe Acrobat 9 Pro Extendedを使ってpdfのテキスト抽出を行いたいのですが部分的に文字化けしてしまいます。 (本当はごっそり形状(セル?)も崩れずエクセルに抽出したいのですが、いきなりPDF to Dataなど購入し、色々試しましたがうまくできませんでした)  セキュリティープロパティーではセキュリティーなしで ALL許可になっています。  勝手な解釈なのですがpdfに変換した際に固定の文字はテキスト抽出でき、任意に変更する箇所が…など、文字化けしてるような感じです。 (セルでいう書式ごとコピー&貼り付けしている感じ?で値だけ貼り付けられれば良いのですが)  なんとかテキスト抽出できないものでしょうか? (あるいはこのソフトを試してというのがあればお願いします) どうかお助け下さい。  

  • PDFそのものから、テキストの抽出

    PDFそのものから、テキストの抽出は可能ですか? Acrobat 6では、テキスト保存機能がついているのでPDFをテキストファイルに保存できますよね。 ということは、PDFでもテキストファイルで保存したものは、PDFそのものからテキスト抽出できるということですか? 逆に、Acrobat 6以前ので作られた、バイナリデータとしてのPDFからは、そのままでは抽出できないということですか?

  • テキストファイルから指定行をExcelに抽出したい。

    「WindowsXP」/「Office2003Professional」を使用しています。 一つのフォルダに格納された複数のテキストファイルから、指定した文字列を含んだ行だけをExcelに抽出し、一覧表にする方法を教えて下さい。 各テキストファイルの抽出したい部分は以下のようになっています。(一部抜粋) ------------------ +製造元 *NEC +型番 *ABC-000 +メモリMAX *512GB +スロット数 *2 +DIMM1 *256 MB *333MHz +DIMM2 *256 MB *333MHz ------------------ 文字の先頭に[+]がついているものが検索文字列で、[*]が抜き出したいデータ部分です。 (実際のテキストでは[+]や[*]は書いてありません。) これをExcelで検索文字列を項目名に指定し、[*]部分を抜き出し全テキストファイルを一覧表にしたいと思っています。(行列反転した表) ------------------     A        B    C    D       E       F     G 1 ファイル名 製造元   型番  メモリMAX スロット数  DIMM1   DIMM2 … 2 aaa.txt NEC   ABC-000  512MB     2 256MB   256MB 3 bbb.txt FUJITU FMV10 1024MB 2 512MB                ・                ・ ------------------ ●テキストファイルの検索文字列とデータの間には半角スペースが入っています。 ●テキストファイルの検索文字列の行位置はファイルごとに異なります。 ●テキストファイルの検索文字列の中にはファイルによっては存在しない文字列もあります。 ●ExcelのA列にはフォルダ内のファイル名が予め全て入力されています。 もしもVBAを使用しなければならない場合は、VBAの知識が無い為、勝手を申しますが詳しくご教示頂けると幸いです。 宜しくお願い致します。

  • フォームのテキストボックスを抽出条件とするクエリー

    Access2003を使って、「フォームのテキストボックスを抽出条件とするクエリー」 を作成していて困っています。 まず Like [Forms]![顧客氏名検索]![テキスト2] とすると、完全一致したものだけが抽出できています。そこで 【値の一部が一致】 Like "文字列*"   ※文字列にある文字列を直接入力するとちゃんと抽出できる。 これを参考に Like "[Forms]![顧客氏名検索]![テキスト2]*" とすると、値の一部が一致するものが抽出されません。(何を入力しても該当0件) 抽出条件が正しく設定されてないように思います。 フォームのテキストボックスの値を利用する場合、""や*の使い方がおかしいのでしょうか?

  • テキストファイルから抽出

    あるテキストファイルから、複数の条件に合致するレコードのみを抽出したい時、例えば、 C:¥> findstr "a b" test.txt のように出来ると思います。 この”a b”の部分をもっと複雑にいろいろと変更したくて、別のテキストファイルに記載してそれを読ませたいのですが、そのようなことは可能でしょうか?

専門家に質問してみよう