정규식 질문올립니다. > 자유게시판

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

자유게시판

정규식 질문올립니다. 정보

정규식 질문올립니다.

본문

안녕하세요.

상품, FeMnH2, Mn 75~78%, Si 1.2%이하, C 7.3%이하, P 0.40%이하, S 0.02%이하

에서  정규식 사용하여 2번째 콤마 위치를 찾으려면 어떻게 해야하는지요?

'FeMnH2' 이것만 가지고 와야하는데요.

두번째 콤마 위치를 찾는 법을 모르겠습니다.

도움부탁합니다.


ps) 관리자님 질답게시판에 크롬은 안써집니다.
추천
0

댓글 3개

<?
$data = "상품, FeMnH2, Mn 75~78%, Si 1.2%이하, C 7.3%이하, P 0.40%이하, S 0.02%이하";

echo preg_replace("/[^,]+,([^,]+).*/", "$1", $data);

preg_match_all("/[^,]+/", $data, $matches);
echo $matches[0][1];

$m = explode(",", $data);
echo $m[1];
?>
고맙습니다. 오라클 10g 의 정규식을 사용하는데 많은 도움이 되었습니다.
패턴이니까 배열로 받게 되는군요.
이제 조금 이해가 되네요^^

오라클10g에서는 정규식으로 substr 가져오는것을 사용하는데
 REGEXP_SUBSTR(a.description, '([^,]+)',1,2 ) 로 2번째것을
가져오네요^^
전체 195,666 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT