すいません教えて下さい。
以下のテキストがあります
【test.txt】
----------------------------------
A111A222A
----------------------------------
Aから1つ目のAまでの間を取得したい場合、どのようにしますか?
単純にAからAまでの間とすると
「111A222」が取得されてしまいます、、、orz
「111」を取得するにはどのようにすれば良いでしょうか?
ちなみに、言語は何でもokです。
(私はpythonでやってます)
No.1ベストアンサー
- 回答日時:
正規表現なら、次のようにすればできます。
>>> r = re.compile("A([^A]*)") #最初の1文字がAで、2文字目以降はAではない文字
>>> m = r.search('A111A222A')
>>> m.group(0)
'A111'
>>> m.group(1)
'111'
区切り文字が'A'に決まっているなら、正規表現にこだわらず、splitでやった方が早い気はします。
>>> s='A111A222A'
>>> s.split('A')
['', '111', '222', '']
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- 日本語 箱の中に,1 と書かれたカードが 3 枚,2 と書かれたカードが 2 枚,0 と書かれた カ 4 2022/03/31 13:46
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- TOEFL・TOEIC・英語検定 英会話の習得 4 2022/06/05 10:23
- Excel(エクセル) Excel マウスなし操作の質問 3 2022/06/04 13:39
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
このQ&Aを見た人はこんなQ&Aも見ています
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1MBでドレくらいの文章を書くこ...
-
A4のレポート用紙1枚で2000文字...
-
英文の字下げ、について
-
Notionが、テーブルビューを一...
-
スペイン語で「i」や「o」の上...
-
作ったマクロを複数のシートで...
-
4個の文字a,b,b,cから3個の文字...
-
RIGHTの関数で、指定した文字数...
-
ラテン文字(aなどの上に点が二...
-
イラストレーターで、円に沿っ...
-
ドキュワークス文書にて、フリ...
-
テキスト型は何故255文字ま...
-
添削文字の色の変更(一太郎)
-
Word 文字が勝手に消えていく
-
アドビ イラストレーター 文...
-
Lotsu Notes7 同一文章内リン...
-
htmlで伝言板を作りたいです
-
WPS OFFICEでの縦書きについて
-
フォトショップの文字ツールで...
-
フォトショップ6.0で文字が途中...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1MBでドレくらいの文章を書くこ...
-
作ったマクロを複数のシートで...
-
Notionが、テーブルビューを一...
-
WPS OFFICEでの縦書きについて
-
4個の文字a,b,b,cから3個の文字...
-
スペイン語で「i」や「o」の上...
-
パワーポイント、四角い枠の中...
-
photoshop(CS6)の文字入力問題
-
フォトショップで、スキャナ取...
-
VB6 String型変数の文字数制限
-
テキスト型は何故255文字ま...
-
ラテン文字(aなどの上に点が二...
-
英文の字下げ、について
-
ペイントでのテキスト修正
-
マル秘マークを入れたい
-
イラストレーターで、円に沿っ...
-
イラストレーターで、文字ツー...
-
TeraPadで環境依存文字を入力す...
-
Inkscapeで文字を変形するには
-
ペイントでテキストを入れると...
おすすめ情報