string型の値に、"××××(○○○○)"という文が入ってたとして
これの、××××の部分だけ取り出す事はできますか?
条件として
×も、○も、文字数は変動します。
()も文字として含まれています。

できるか、出来ないかだけでも結構ですので、
暇な方お返事ください。

A 回答 (2件)

Instr関数とLeft関数を組み合わせて使いましょう。


Instrで"("が出現する位置を取り出し、それより左をLeft関数で取り出します。

strText1 = "×××(○○○)"
strText2 = Left(strText1, InStr(strText1, "(") - 1)

これで strText2 に "×××" が取り出せます。
    • good
    • 0
この回答へのお礼

的確な答えどうもありがとうございます。
leftで文字列を取るのはわかったのですが、
どうやって"("が何個目にあるのか探しかたがわかりませんでした。
これからやってみます。
返答どうもありがとうございました。

お礼日時:2001/06/04 23:52

こんにちは、honiyonです。



 ()も文字として含まれているという事は、

  ××(×)××(●●(●●●) 

 なんていうケースもあるという事でしょうか?
 だとすれば無理です。 何らかの法則性が必要です。

 例えば、()を文字として使用する場合は必ず全角にするとか。

 参考になれば幸いです(..
    • good
    • 0
この回答へのお礼

わざわざどうもありがとうございます。
今回は、×××(○○○)という型のみの話でした。
でも、上のような、法則の無いケースでは出来ないということをこれからの参考にさせてもらいます。
返答どうもありがとうございました。

お礼日時:2001/06/04 23:47

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

今、見られている記事はコレ!

  • 好きだけどケンカばかり……そんな彼との結婚は?

    やたらとケンカが多いカップルというのはいる。それでも腐れ縁なのか長く交際し、いざ結婚しようと決めたときに、ふと思い悩む。こんなにケンカが多いのに、結婚して大丈夫? と。今回は「教えて!goo」に寄せられ...

  • ポンコツな日々:第125話「食べてもOK」

    日々のちょっとしたヘンな出来事を、1話完結形式の4コマで綴っていきます。時にするどく、時にやんわり、ありそうで無さそうな日常の1コマを切り取ってお届けします。

  • “罵声大会”に怒り心頭?名指しで苦情も……駅員泣かせの鉄道ファン

    時として人は趣味に没頭してしまうと、周囲に迷惑をかけてしまいがち。それが公共の場ならばなおさらである。「教えて!goo」に「何で鉄道ファンはマナーの悪い人が多いのでしょうか?」との質問を見つけた。鉄道愛...

  • たまランチ:第102話「ネコ好き」

    外ランチを愛してやまない元気な女子社員・たまちゃん(26)。オシャレなお店より「安くておいしい」お店が大好き! そんな女子力低めなたまちゃんの、色気より食い気な日々をつづります。

  • エルフ田さん:第125話「洗濯干しの『コツ』」

    エルフ(ファンタジーとかに出てくる長寿の種族)の「エルフ田」と、ただの人間である女子社員2人による日常ギャグ。エルフならではのズレたツッコミでバシバシ人間界の話題を斬っていきます。

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ