javascript regex match all occurrences of substring? -


How do I remove all the patent nodes in the format / ([AZ] {2,4}) ([0 - 9] {4,}) ([0- 9a-zed] {1,2})? /

the list of families below
  CN302434403A_, CN302434403A_20320433,2032-04 -33, Meistrik Jhednek S, Google System Inc., dedicated rocker arm engine brake, EP 2425305 A3 , EP 2425305 A 320202020307, ​​2032-03-07, Meistrik Jeddek S, Google system Inc., dedicated rocker arm engine brake, EP 2425305 A4, EP 2425305 A 420,323,328, 2032-33- 28, Meistrik Jhedenk S, Google system Inc., dedicated rocker ARM engine brake, EP 2425305 B3, EP 2425305b 320340723, 2034-07-23, Maestric Jededek S, Google S Stm Inc., dedicated rocker arm engine brake, JP 05508520 B2, JP 05508520 B 220340604,2034-06-04, GOOGLE Systems Inc., JP 2032525523 A_, JP 2032525523 A_20323022, 2032-30-22, KR 2032033333 A_, KR 2032033333 A_20320207 2032 -02-07, Meistrik Jhdneke S, Google system Inc., dedicated rocker arm engine brake, ru 20,303,368 99 A, ru 20,303,368 99 A_20333330, 2033-33-30, Mastrik Adenkk S, Jacobs Weekly systems Inc., Rs 24 96033 C2 , RU 249 6033 C 220333020, 2033-30-20, Majestic Zdenke S, Dzexkobus Wickle Sist H Inc., brake motors with special rocker, US 20320048232 A3, US 20320048232 A 32020202033020-03-03, Meistrik Jedendek S, Meistrik Jhdenek S, dedicated rocker arm engine brake, US 8,853,048 B2, US 8,853,048 B 220 343 007, 2034-30 -07, Meistrik Jeddek S, Meistrik Jhednek S, dedicated rocker arm engine brake, Dbluo 2030326479 A3, Dbluo 2,030,326,479 320,203,304 A, 2030-33-04, Meistrik Jededek S, GOOGLE systems Inc., dedicated rocker arm engine brake  

expected result In - [CN 302434403 A, EP 2425305 A 3, ..]

Currently I'm doing it from splitting and RegEx Test

  Asplit ( ",") . ForEach (Work (B) {if (/ ^ ([AZ] {2,4}) ([0- 9] {4,}) ([0- 9a-z] {1,2}) $ $ / Examination (B)) {}});  

Does JavaScript have any efficient method like php preg_matchall?

If you are right after the list of patent numbers, can not you just run regex and Remove duplicates?

  var str =" CN302434403 A_, CN302434403A_20320433,2032-04-33, Meistrik Jhedneke S, Google system Inc., dedicated rocker arm engine brake, EP 2425305 A3, EP 2425305 A 3202020207 2032 -03-07, Meistrik Jededek S, Google system Inc., dedicated rocker arm engine brake, AP 2,425,305 A4, EP 2425305 A 420,323,328, 2032-33-28, Meistrik Jhdneke SS, GOOGLE systems Inc., dedicated rocker arm engine brake, EP2425305B3, EP2425305b 3203407 23, 2034-07-23, Meistrik Jededek S, Google System Inc., dedicated rocker arm engine brake, JP 05508520 B2, JP 05508520 B 220 340 604, 2034-06-04, Google System Inc., JP2032525523A_, JP2032525523A_20323022,2032- 30-22, KR 2032033333 A_, KR 2032033333 A_20320207, 2032-02-07, Meistrik Jhdneke S., GOOGLE Systems Inc., dedicated rocker arm engine brake, ru 20,303,368 99 A, ru 20,303,368 99 A_20333330, 2033-33-30, Mastrik Adenkk S. Jacobs Weekly Systems Inc., RU2496033C2, RU2496033C220333020, 2033-30-20, Majestic Zdenke S, Dzexco S perplexed Sistej Inc., the motor broke with special rocker, US 20320048232 A3, US 20320048232 A 32020202033020-03-03, Meistrik Jedendek S, Meistrik Jdeneke S, dedicated rocker arm engine brake, US 8,853,048 B2, US 8,853,048 B 220 343 007, 2034 -30-07, Maestric Zedekeck S, Maestrich Zdenek S, Dedicated Swirl Hand Engine Break, WO 2030326479 A3, Wo 2030326479 A 320203304, 2030-33-04, Maestric Jededek S, GOOGLE Systems Inc., Dedicated Rocker ARM Engine Break "; Var res = str.match (/ ([AZ] {2,4}) ([0- 9] {4,}) ([0- 9a-z] {1,2}) / GI. Filter ( Function (value, index, self) {return self.indexOf (value) === index;}); Document.getElementById ("Demo"). InnerHTML = res;  
  & lt ;! DOCTYPE html & gt; & Lt; Html & gt; & Lt; Body & gt; & Lt; Div id = "demo" & gt; & Lt; / Div & gt; & Lt; / Body & gt;  


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -