2018년 2월 26일 월요일

regexp 정규식 패턴 참고. <불라태그영어일어한국어또태그불라:숫자1-숫자2>

<(?(?=(?:[^>]*:(?:\d*)-(?:\d*)))(?:[^>]*)|(?:(?:(?:(?:[^<>]*|(?R)*)<)).+?)):(?:(?-)(?:([\w\d]+)-|)([\w\d]+))?>

이렇게 지저분하던게..
<(?'itemSubject'(?:.?)*):(?-)(?:(?'itemType'[\w\d]+)-|)(?'itemId'[\w\d]+)> 최종 패턴

이렇게 정리

테스트->
<f<b>fff<:/b>f:U01>
<b:A:11-11433>
<氏<a>fevrefer名</aba>タグ:11-11446>

(?(A)X|Y)

(?:<[^>]*U01  e:e1>)



<불라태그영어일어한국어또태그불라:숫자1-숫자2>는
group 1 : 숫자1
group 2 : 숫자2


<불라태그영어일어한국어또태그불라:영숫자1>는
group 1 : 없어
group 2 : 영숫자

0 comments:

댓글 쓰기