Skip to content

Commit 049db2d

Browse files
committed
Fix: ticket price 정규식 수정
1 parent 6acf8dc commit 049db2d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/com/ticketaka/performance/dto/TicketPriceDTO.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import lombok.AllArgsConstructor;
44
import lombok.Getter;
55
import lombok.NoArgsConstructor;
6+
import lombok.extern.slf4j.Slf4j;
67

78
import java.util.ArrayList;
89
import java.util.Arrays;
@@ -13,6 +14,7 @@
1314
@Getter
1415
@AllArgsConstructor
1516
@NoArgsConstructor
17+
@Slf4j
1618
public 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));

0 commit comments

Comments
 (0)