azibom/easy-regex

让PHP正则表达式变得简单。

1.0.7 2023-09-17 17:02 UTC

This package is auto-updated.

Last update: 2024-09-28 21:46:41 UTC


README

让PHP正则表达式变得简单

codecov example workflow License Latest Stable Version PHP version Build Status

先决条件

在安装包之前,你需要它们。

  • 你需要PHP 7.2.5或更高版本
  • 你需要composer 2.3或更高版本

安装

composer require azibom/easy-regex

用法

<?php

require 'vendor/autoload.php';

use Azibom\EasyRegex\Builder;

$builder = new Builder();
$builder
    ->start()
    ->see("http")
    ->maybeSee("s")
    ->see("://")
    ->something()
    ->see(".")
    ->something()
    ->end();

echo $builder->getRegex() . PHP_EOL; 

if ($builder->match("https://google.com")) {
    echo "Match found!" . PHP_EOL;
} else {
    echo "No match." . PHP_EOL;
}

// /^(http)(s)?(\:\/\/)(?:.+)(\.)(?:.+)$/
// Match found!

路线图

本项目旨在为PHP语言制作一个完整的正则表达式辅助库。

贡献

任何形式的问题或拉取请求的贡献都热烈欢迎!如果你有任何问题,请随意创建新的问题或对现有问题进行评论。