ヘッダー
Python サンプル集
 

位置を指定して文字列の一部を抜き出す

2022/11/6

→ C# のサンプルに切り替える → Visual Basic のサンプルに切り替える

 

先頭の1文字を抜き出す

value = 'いろはにほへと'
result = value[0]

print(result) # い

 

 

先頭の3文字を抜き出す

value = 'いろはにほへと'
result = value[:3]

print(result) # いろは

 

 

先頭からはじめて、最後の2文字を除いて抜き出す

value = 'いろはにほへと'
result = value[:-2]

print(result) # いろはにほ

 

 

3文字目の1文字を抜き出す

value = 'いろはにほへと'
result = value[2]

print(result) # は

 

 

3文字目から5文字抜き出す

value = 'いろはにほへと'
result = value[2:7] # 抜き出される最後の文字は8文字目なので 7 を指定する。(0が1文字目)

print(result) # はにほへと

 

 

最後の1文字を抜き出す

value = 'いろはにほへと'
result = value[-1]

print(result) # と

 

 

最後の3文字を抜き出す

value = 'いろはにほへと'
result = value[-3:]

print(result) # ほへと

 

 

3文字目から最後まで抜き出す

value = 'いろはにほへと'
result = value[2:]

print(result) # はにほへと

 

 

後から2文字目の1文字を抜き出す

value = 'いろはにほへと'
result = value[-2]

print(result) # へ

 

 

先頭から1文字おきに抜き出す

value = 'いろはにほへと'
result = value[::2]

print(result) # いはほと

 

 

参考:先頭から「に」まで抜き出す

value = 'いろはにほへと'
result = value[:value.index('に')]

print(result) # いろは