通常の文字列を含むテキスト ファイルがあります。空白で区切られた、このような文字です。
「A」に続いてスペースを検索したかったのです。
これどうやってするの?
通常の文字列を含むテキスト ファイルがあります。空白で区切られた、このような文字です。
「A」に続いてスペースを検索したかったのです。
これどうやってするの?
を使用import RE
すると、正規表現に一致するテキストで検索を行うことができます。
スペースが発生する位置を見ている場合は、次のことを試すことができます
import re
with open("text", "r") as text:
[i.start() for i in re.finditer(" ", text.read()]
これにより、スペースが発生する位置のリストが返されます。
「A」の後にスペースが続く場合を明示的に探している場合は、これを行います
import re
with open("text", "r") as text:
[i.start() for i in re.finditer("A ", text.read()]
with open("testfile", "r") as testfile:
positions = [i for i, x in enumerate(testfile.read()) if x == ' ']
print positions