Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式问题_Regex - Fatal编程技术网

Regex 正则表达式问题

Regex 正则表达式问题,regex,Regex,对于学术作业,我需要制作一个正则表达式来匹配具有以下规格的单词: 字长>=1和(?:^\s)(?!PC)(?!SW)(?!A | s | T | X)(\w{1,8}) 强烈建议使用交互式正则表达式工具处理类似的事情。我要么使用它们,要么就一直玩到你得到它为止……使用负前瞻(?!模式) regular-expressions.info 也是一个很好的交互式正则表达式工具。这个“解释”的东西很好!如果允许使用前缀(例如,PCI可以),则前瞻需要$,即(?!PC$)。 ([a-zA-Z&am

对于学术作业,我需要制作一个正则表达式来匹配具有以下规格的单词:

  • 字长>=1和
    (?:^\s)(?!PC)(?!SW)(?!A | s | T | X)(\w{1,8})


    强烈建议使用交互式正则表达式工具处理类似的事情。我要么使用它们,要么就一直玩到你得到它为止……

    使用负前瞻
    (?!模式)

    regular-expressions.info
    也是一个很好的交互式正则表达式工具。

    这个“解释”的东西很好!如果允许使用前缀(例如,
    PCI
    可以),则前瞻需要
    $
    ,即
    (?!PC$)
    ([a-zA-Z&&[^AXST]])|([a-zA-Z][\w]{0,7})
    
    ^(?!(?:A|X|S|T|PC|SW)$)(?=[A-Za-z])(\w{1,8}$)