/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String itemDescriptionValue
= "" ; String deliveryNumberValue
= "" ;
String value
= "1241241 Made In : sdfasd 1 PA 17.062,40 17.062,40 \n tttwe Custom Code : 5512312\n asd-asdx - asd-asda Composition : 30 % one 70 % two \n Composition : SOLE COMPOSITION: 100% three\n 123 Black 37 1" ;
String [ ] mass
= value.
split ( "\n " ) ; if ( a.trim ( ) .contains ( "Made In" ) ) {
vendorCode = v[ 1 ] ;
System .
out .
println ( vendorCode
) ; madeInValue = v[ 5 ] ;
lineAmountValue = v[ v.length - 1 ] ;
} else if ( a.contains ( "Custom code" ) ) {
customCodeValue = a.substring ( a.indexOf ( "Code : " ) + 6 ) ;
itemDescriptionValue = a.substring ( 0 ,a.indexOf ( "Custom" ) ) ;
} else if ( a.contains ( "Composition :" ) && ! a.startsWith ( "Composition" ) ) {
descriptionValue = a.substring ( 0 ,a.indexOf ( "Composition" ) ) ;
compositionX = a.substring ( a.indexOf ( "Composition :" ) + 13 ) ;
} else if ( a.startsWith ( "Composition" ) ) {
comp = a.substring ( a.indexOf ( "Composition:" ) + 13 ) ;
if ( comp.contains ( "SOLE" ) ) {
comp = comp.substring ( comp.indexOf ( "SOLE COMPOSITION :" ) + 20 ) ;
}
} else {
colorValue = v[ 0 ] + " " + v[ 1 ] ;
sizeValue = v[ 2 ] ;
quantityValue = v[ 3 ] ;
}
}
System .
out .
println ( compositionX
+ "/" + comp
+ "hui" ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCQlTdHJpbmcgdmVuZG9yQ29kZSA9ICIiOwogICAgICAgICAgICBTdHJpbmcgcXVhbnRpdHlWYWx1ZSA9ICIiOwogICAgICAgICAgICBTdHJpbmcgbWFkZUluVmFsdWUgPSAiIjsKICAgICAgICAgICAgU3RyaW5nIGxpbmVBbW91bnRWYWx1ZSA9ICIiOwogICAgICAgICAgICBTdHJpbmcgY3VzdG9tQ29kZVZhbHVlID0gIiI7CiAgICAgICAgICAgIFN0cmluZyBpdGVtRGVzY3JpcHRpb25WYWx1ZSA9ICIiOwogICAgICAgICAgICBTdHJpbmcgY29tcG9zaXRpb25YID0gIiI7CiAgICAgICAgICAgIFN0cmluZyBkZXNjcmlwdGlvblZhbHVlID0gIiI7CiAgICAgICAgICAgIFN0cmluZyBjb2xvclZhbHVlID0gIiI7CiAgICAgICAgICAgIFN0cmluZyBzaXplVmFsdWUgPSAiIjsKICAgICAgICAgICAgU3RyaW5nIGN1cnJlbmN5VmFsdWUgPSAiIjsKICAgICAgICAgICAgU3RyaW5nIHN0b3JlVmFsdWUgPSAiIjsKICAgICAgICAgICAgU3RyaW5nIGRlbGl2ZXJ5TnVtYmVyVmFsdWUgPSAiIjsKICAgICAgICAgICAgU3RyaW5nIGNvbXAgPSAiIjsKICAgICAgICAgICAgCgkJU3RyaW5nIHZhbHVlID0gIjEyNDEyNDEgTWFkZSBJbiA6IHNkZmFzZCAxIFBBIDE3LjA2Miw0MCAxNy4wNjIsNDAgXG4gdHR0d2UgQ3VzdG9tIENvZGUgOiA1NTEyMzEyXG4gYXNkLWFzZHggLSBhc2QtYXNkYSBDb21wb3NpdGlvbiA6IDMwICUgb25lIDcwICUgdHdvICAgICAgICBcbiBDb21wb3NpdGlvbiA6IFNPTEUgQ09NUE9TSVRJT046IDEwMCUgdGhyZWVcbiAxMjMgQmxhY2sgMzcgMSI7CgkJCgkJIFN0cmluZ1tdIG1hc3MgPSB2YWx1ZS5zcGxpdCgiXG4iKTsKICAgICAgICAgICAgICAgICAgICBmb3IoU3RyaW5nIGEgOiBtYXNzKXsKICAgICAgICAgICAgICAgICAgICAgICAgaWYoYS50cmltKCkuY29udGFpbnMoIk1hZGUgSW4iKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RyaW5nW10gdiA9IGEuc3BsaXQoIiAiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlbmRvckNvZGUgPSB2WzFdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHZlbmRvckNvZGUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZUluVmFsdWUgPSB2WzVdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZUFtb3VudFZhbHVlID0gdlt2Lmxlbmd0aC0xXTsKCiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoYS5jb250YWlucygiQ3VzdG9tIGNvZGUiKSl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXN0b21Db2RlVmFsdWUgPSBhLnN1YnN0cmluZyhhLmluZGV4T2YoIkNvZGUgOiAiKSArIDYpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbURlc2NyaXB0aW9uVmFsdWUgPSBhLnN1YnN0cmluZygwLGEuaW5kZXhPZigiQ3VzdG9tIikpOwogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGEuY29udGFpbnMoIkNvbXBvc2l0aW9uIDoiKSAmJiAhYS5zdGFydHNXaXRoKCJDb21wb3NpdGlvbiIpKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uVmFsdWUgPSBhLnN1YnN0cmluZygwLGEuaW5kZXhPZigiQ29tcG9zaXRpb24iKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wb3NpdGlvblggPSBhLnN1YnN0cmluZyhhLmluZGV4T2YoIkNvbXBvc2l0aW9uIDoiKSArIDEzKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChhLnN0YXJ0c1dpdGgoIkNvbXBvc2l0aW9uIikpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcCA9IGEuc3Vic3RyaW5nKGEuaW5kZXhPZigiQ29tcG9zaXRpb246IikgKyAxMyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihjb21wLmNvbnRhaW5zKCJTT0xFIikpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXAgPSBjb21wLnN1YnN0cmluZyhjb21wLmluZGV4T2YoIlNPTEUgQ09NUE9TSVRJT04gOiIpICsgMjApOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGNvbXApOwogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RyaW5nW10gdiA9IGEuc3BsaXQoIiAiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yVmFsdWUgPSB2WzBdICsgIiAiICsgdlsxXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVWYWx1ZSA9IHZbMl07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWFudGl0eVZhbHVlID0gdlszXTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjb21wb3NpdGlvblggKyAiLyIgK2NvbXAgKyAiaHVpIik7Cgl9Cn0=