Convertir C# RegEx vers Java RegEx
Bonjour tout le monde,
J'ai des RegEx en C#, et je voudrais les utiliser dans une application java, mais les RexEx C# et Java ne sont pas compatibles... donc, existe-t-il un convertisseur ?
Mes RegExs sont :
Code:
1 2 3 4 5
| (".*?[^\\]")|('.*?[^\\]')|<<<(\w+)(.|\s)+?(\4)
\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
(?<=function[\s+])[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(?=\s*\()
(?<![$])(?<=[\s=\+\-\*\(\)\!\>,;@])[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(?=\s*\()
(?<=class\s)[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* |
Merci tout le monde.:?
Erreur lors de l'exécution
Merci pr ta rep;
Pour la compatibilité j'ai vu sur des forum que l'écriture des regex en c#est différente de celle en java,
concernant mes regex; j'ai une erreur lors de l'exécution, et c'est au moment de la creation de l'objet Pattern que je passe a son constructeur ma regex (une des 5), il peut dit qu'il y'a un probleme dans cette string(la regex), j'ai posté aussi sur un autre dorum, et ils disent que je doit remplacer tout les \ par \\ et les " par \"; hors dans ce que tu ma envoyé, t'as remplacer les " par ""; ça serai pas plus tot \".
Merci.
Vous m'avez mal compris!!
En fait les regex que j'ai fournis marchent bien sous c#; c'est sous java qu'il ne marche; en java àa marche pas le truc des string verbatim.
Merci.