有没有办法在你进行一次匹配时编写正则表达式,然后对前一次匹配的结果进行另一次匹配,依此类推?就像命令行中的管道一样。
作为一个例子,让我们说我想找到以' a'开头的字符串。并以' z'结束。我可以先使用" ^ a"然后使用" z $"在上一场比赛的结果。有没有办法在一个正则表达式中执行此操作?
答案 0 :(得分:0)
请勿使用^或$,除非您一次评估一个字,并在末端修剪空白。
要查找以" a"开头的所有文字。并以" z"结束(并且只包含字母和连字符),请使用以下内容:
\ BA [\ W - ] * Z \ B'/ P>
对于这句话:
"房间里充满了热情,人们在谈论如何使用adz。"
...将匹配" abuzz"和" adz"。