A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No2です。
>どの部分が矛盾しているとおっしゃっているのでしょうか?
なんと。書き間違いではないと?
>テキストファイルの中の”(”から”)”までの中身をとりだしたい
であれば、
文字列1(
(・・)
(・・)
)
文字列2(
(・・)
(・・)
)
を入力とすれば、出力は
・・
・・
・・
・・
です。
出力として欲しいものが、
A.文字列1
A.文字列2
であるなら、
ファイル名を前置して、テキストファイルの中の”(”から”)”までを削除したい
または
ファイル名を前置して、テキストファイルの中の”(”から”)”の外側をとりだしたい
です。
この回答への補足
なるほどわかりました。確かに私の説明不足ですね。
私が思っているのは"("の中にはいくつか()がネストしているケースがあるので、一番外の()の中をその中の()込みでA.文字列1、A.文字列2の様な形式で出力できればと
考えています。更にその中の()の中を取り出したければもう一度同じプログラムを取り出したものにかければ済むと思うので..
といった感じです。
No.2
- 回答日時:
前半の文章と後半の例が矛盾してますが、どちらが正しいのですか?
どちらかが、書き間違いですね。正しい内容を補足してください。
この回答への補足
すいません。何かがうまく伝わっていないのだろうと思うのですが、どの部分が矛盾しているとおっしゃっているのでしょうか?申し訳ありませんが、具体的に教えていただけますか?
補足日時:2014/04/22 10:46No.1
- 回答日時:
もう少し具体的なテキスト見本が必要です。
例文)
テキストファイルの(中の(から)までの中身をとりだしたいのですが)言い方法が(思いつきません。)どのように(すればいいでしょうか?(OSは(Solaris)または(Linux))です。
結果)
(
中の
(
から
)
までの中身をとりだしたいのですが
)
(
言い方法が(思いつきません。
)
(
すればいいでしょうか?
(
OSは
(
Solaris
)
または
(
Linux
)
)
です。
外側の()内にある()に含まれない文字はどうするのか??
通常は、(が現れるたびにカウントを加算し、)が現れるたびに減算し、ゼロになった時点で配列なりハッシュを閉じるという形で進めていきます。
XMLやHTMLの解析と同じ手順を進めればよいです。その場合は(ではなく<document></document>の組で計算しますから、より複雑ですが・・
この回答への補足
具体的なイメージで言うと
ファイルFの中が
texta(
aaa(
Aaaa()
)
bbb(
Abbb()
)
)
textb(
ccc(
Bccc()
)
ddd(
Bddd()
)
)
↓ の場合
F.textaが
texta(
aaa(
Aaaa()
)
bbb(
Abbb()
)
)
F.textbが
textb(
ccc(
Bccc()
)
ddd(
Bddd()
)
となってくれればありがたいということです。
無理でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
Excelで3E8を3.00E+8にしない方...
-
Excelはなんで先頭の0を消すん...
-
Excelで指数表現しないようにす...
-
文字列からタブコードを取り除...
-
同一セル内に関数と文字列を同...
-
OnTime 使用時のプロシージャへ...
-
VBA2005 16進を2桁で表示したい。
-
複数文字列から共通文字列の抽...
-
MS SQLServer のSQLで文字列の...
-
エクセルで文字列をtxtファイル...
-
C#で年月を比較する
-
16進数を10進数に簡単に変換す...
-
【Excel VBA】複数ある特定の文...
-
漢数字に変換するプログラム
-
VBA テキストボックスの計算
-
VBの「As String * 128」とは?
-
[C言語]fputsとfprintfの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
Excelで指数表現しないようにす...
-
エクセルで文字列の最大値を抽...
-
エクセル 数値データを桁をそ...
-
エクセルで文字列をtxtファイル...
-
同一セル内に関数と文字列を同...
-
VBA2005 16進を2桁で表示したい。
-
VBの「As String * 128」とは?
-
sedなどで、特定の文字列の後の...
-
MS SQLServer のSQLで文字列の...
-
Left関数とRight関数を合わせた...
-
Msgboxの×が押されたとき
-
アクセスで特定の数字以外(複...
-
【Excel VBA】複数ある特定の文...
-
エクセルでセル内の文字列の最...
-
C#で年月を比較する
おすすめ情報