File tree Expand file tree Collapse file tree
src/main/java/com/ticketaka/performance/dto Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33import lombok .AllArgsConstructor ;
44import lombok .Getter ;
55import lombok .NoArgsConstructor ;
6+ import lombok .extern .slf4j .Slf4j ;
67
78import java .util .ArrayList ;
89import java .util .Arrays ;
1314@ Getter
1415@ AllArgsConstructor
1516@ NoArgsConstructor
17+ @ Slf4j
1618public class TicketPriceDTO {
1719 private String seatType ;
1820 private int price ;
@@ -24,11 +26,11 @@ public List<TicketPriceDTO> from(String prfTicketPrice) {
2426 String [] seats = prfTicketPrice .split (", " );
2527 List <TicketPriceDTO > ticketPriceDTOS = new ArrayList <>();
2628 Arrays .stream (seats ).forEach (seat -> {
27- String pattern = "\\ d+,\\ d+원| \\ d+원 " ;
29+ String pattern = "\\ d+,\\ d+원" ;
2830 Pattern p = Pattern .compile (pattern );
2931 Matcher m = p .matcher (seat );
3032 if (m .find ()) {
31- String tmp = m .group (1 );
33+ String tmp = m .group ();
3234 String seatName = seat .replace (tmp , "" ).trim ();
3335 int price = Integer .parseInt (tmp .replaceAll ("[^0-9]" ,"" ));
3436 ticketPriceDTOS .add (new TicketPriceDTO (seatName ,price ));
You can’t perform that action at this time.
0 commit comments