Une regex Python en Javascript
bonjour
j'ai un regex python
Code:
1 2 3 4 5 6
| import re
pretty_re = re.compile("([^/(]+)(?:\((.+)\))?$")
def pretty(s):
g = pretty_re.search(s).groups()
return g[1] or g[0] |
le but est de transformer les
Code:
1 2 3
| /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/../../../crt1.o -> crt1.o
contiki-minimal-net.a(contiki-main.o) -> contiki-main.o
/usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) -> elf-init.oS |
en gros récuperer le dernier element d'un path et prendre la derniere partie entre parenthese
il y a surement plus simple que l'enorme regex python ci-dessus, en faisant d'abord un split('/') , en tout cas merci de l'aide