Как преобразовать регулярное выражение Python в регулярное выражение JavaScript - PullRequest
1 голос
/ 23 октября 2019

Я написал регулярное выражение Python, но я не нахожу, как конвертировать, чтобы быть совместимым в javascript.

Я пытаюсь с таблицами сравнений, но это не дает мне эквивалентов или других возможностей. http://web.archive.org/web/20130830063653/http://www.regular-expressions.info:80/refflavors.html

/^(\[([-\w]+)\])|(^;{0}([\w\.]+)[\s+=\s{0,}]+([\w\-\s\.\"\:\/]+))/gm

Я пытаюсь захватить категории с помощью [], ключей до '=' и значений после '=', и это выглядит так, и я использовал exec () для php. INI-файл и исключить все комментарии ';':


[exif]
; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; Local Variables:
;zend_extension="/Applications/MAMP/bin/php/php5.4.20/lib/php/extensions/no-debug-non-zts-20100525/eaccelerator.so"
  eaccelerator.shm_size="16"
  eaccelerator.cache_dir="/Applications/MAMP/tmp/eaccelerator"
  eaccelerator.enable="1"
[xcache-common]

xcache.admin.user = "xcache" ; comment
xcache.readonly_protection = Off
xcache.count =                 1
; just a hash hints, you can always store count(items) > slots
xcache.slots =                8K
;ttl of the cache item, 0=forever
xcache.ttl   = 

[Session]
session.save_path = /Applications/MAMP/tmp/php
;         use subdirectories for session storage
;
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

В моем случае текущее регулярное выражение не захватывает пару ключей значения в два.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...