質問するログイン新規登録

回答編集履歴

1

追記

2017/01/23 08:20

投稿

PineMatsu
PineMatsu

スコア3581

answer CHANGED
@@ -8,5 +8,6 @@
8
8
  なのでハイフンの位置が例えば先頭から10文字目(例えば"XXXXXXXXX-0")ならその直前までの文字数は9文字でIndexOfの戻り値も9なので、うまく切り出すことが出来ます。
9
9
 
10
10
  なお、XXXXXXXXの途中にハイフンが含まれる場合は当然のことですがうまく行きません。(その途中のところで切り出すことになってしまうから)
11
+ **追記:その場合はLastIndexOfを使ってください。**
11
12
 
12
13
  なお、含まれない場合もある場合はIndexOfは-1を返すので、Substringをする前に検査する必要があります。