import java.util.regex.Matcher ;
import java.util.regex.Pattern ;
public class Main
{
public static void main
( String [ ] args
) {
String str
= "\" 2000-07-01 14:29:12\" ,\" 2020-07-01 14:29:12\" ,,\" Property Inspection\" ,\" maryam.com\" ,\" Bakar\" ,\" Maryam\" ,\" 915ae8fa7cdb44b3-1368080159272\" ,\" 05/21/2013 07:28:59\" ,\" 05/09/2013 06:15:59\" ,\" Property Inspection\" ,\" 2\" ,\" I AM NUMBER 12\" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" 05/09/2013\" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" 05/09/2013\" ,\" \" ,\" False\" ,\" False\" ,\" False\" ,\" False\" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" False\" ,\" \" ,\" \" ,\" False\" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" 05/09/2013\" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" \" ,\" 05/09/2013\" ,\" \" ,\" 1.5678106,103.6354891\" ,\" \" ,\" \" ,\" \" " ;
// split
System .
out .
println ( str.
split ( "," ) [ 12 ] ) ;
// indexOf
int index = 0 ;
for ( int i = 0 ; i < 12 ; i++ )
index = str.indexOf ( ',' , index) + 1 ;
System .
out .
println ( str.
substring ( index, str.
indexOf ( ',' , index
) ) ) ;
// regex
Pattern pattern = Pattern.compile ( "^(?:[^,]*,){12}([^,]*)" ) ;
Matcher matcher = pattern.matcher ( str) ;
while ( matcher.find ( ) ) {
System .
out .
println ( matcher.
group ( 1 ) ) ; }
// indexOf all
index = 0 ;
for ( int i = 0 ; i < 12 ; i++ )
index = str.indexOf ( ',' , index) + 1 ;
System .
out .
println ( str.
substring ( index
) ) ;
// regex all
pattern = Pattern.compile ( "^(?:[^,]*,){12}(.*)" ) ;
matcher = pattern.matcher ( str) ;
while ( matcher.find ( ) ) {
System .
out .
println ( matcher.
group ( 1 ) ) ; }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpCiAgIHsKClN0cmluZyBzdHIgPSAiXCIyMDAwLTA3LTAxIDE0OjI5OjEyXCIsXCIyMDIwLTA3LTAxIDE0OjI5OjEyXCIsLFwiUHJvcGVydHkgSW5zcGVjdGlvblwiLFwibWFyeWFtLmNvbVwiLFwiQmFrYXJcIixcIk1hcnlhbVwiLFwiOTE1YWU4ZmE3Y2RiNDRiMy0xMzY4MDgwMTU5MjcyXCIsXCIwNS8yMS8yMDEzIDA3OjI4OjU5XCIsXCIwNS8wOS8yMDEzIDA2OjE1OjU5XCIsXCJQcm9wZXJ0eSBJbnNwZWN0aW9uXCIsXCIyXCIsXCJJIEFNIE5VTUJFUiAxMlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiMDUvMDkvMjAxM1wiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIjA1LzA5LzIwMTNcIixcIlwiLFwiRmFsc2VcIixcIkZhbHNlXCIsXCJGYWxzZVwiLFwiRmFsc2VcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiRmFsc2VcIixcIlwiLFwiXCIsXCJGYWxzZVwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIjA1LzA5LzIwMTNcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiXCIsXCJcIixcIlwiLFwiMDUvMDkvMjAxM1wiLFwiXCIsXCIxLjU2NzgxMDYsMTAzLjYzNTQ4OTFcIixcIlwiLFwiXCIsXCJcIiI7CgovLyBzcGxpdApTeXN0ZW0ub3V0LnByaW50bG4oc3RyLnNwbGl0KCIsIilbMTJdKTsKCi8vIGluZGV4T2YKaW50IGluZGV4ID0gMDsKZm9yIChpbnQgaSA9IDA7IGkgPCAxMjsgaSsrKQogICBpbmRleCA9IHN0ci5pbmRleE9mKCcsJywgaW5kZXgpKzE7ClN5c3RlbS5vdXQucHJpbnRsbihzdHIuc3Vic3RyaW5nKGluZGV4LCBzdHIuaW5kZXhPZignLCcsIGluZGV4KSkpOwoKLy8gcmVnZXgKUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCJeKD86W14sXSosKXsxMn0oW14sXSopIik7Ck1hdGNoZXIgbWF0Y2hlciA9IHBhdHRlcm4ubWF0Y2hlcihzdHIpOwp3aGlsZSAobWF0Y2hlci5maW5kKCkpIHsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDEpKTsKfQoKLy8gaW5kZXhPZiBhbGwKaW5kZXggPSAwOwpmb3IgKGludCBpID0gMDsgaSA8IDEyOyBpKyspCiAgIGluZGV4ID0gc3RyLmluZGV4T2YoJywnLCBpbmRleCkrMTsKU3lzdGVtLm91dC5wcmludGxuKHN0ci5zdWJzdHJpbmcoaW5kZXgpKTsKCi8vIHJlZ2V4IGFsbApwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCJeKD86W14sXSosKXsxMn0oLiopIik7Cm1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIoc3RyKTsKd2hpbGUgKG1hdGNoZXIuZmluZCgpKSB7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4obWF0Y2hlci5ncm91cCgxKSk7Cn0KCn0KfQ==
stdout
"I AM NUMBER 12"
"I AM NUMBER 12"
"I AM NUMBER 12"
"I AM NUMBER 12","","","","","","","","","","","","","","","","","","","","","","05/09/2013","","","","","","05/09/2013","","False","False","False","False","","","","","","","","","","","False","","","False","","","","","","","","","","","","","","","","","","05/09/2013","","","","","","","","","","","05/09/2013","","1.5678106,103.6354891","","",""
"I AM NUMBER 12","","","","","","","","","","","","","","","","","","","","","","05/09/2013","","","","","","05/09/2013","","False","False","False","False","","","","","","","","","","","False","","","False","","","","","","","","","","","","","","","","","","05/09/2013","","","","","","","","","","","05/09/2013","","1.5678106,103.6354891","","",""