日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

解鎖正則表達(dá)式的秘密:regex-vis工具帶你看見模式匹配的魔法!

來源: 責(zé)編: 時間:2024-03-22 08:58:18 446觀看
導(dǎo)讀什么是正則表達(dá)式正則表達(dá)式是一種強(qiáng)大的文本模式匹配工具,用于在文本中查找、匹配和替換特定模式的字符串。它是一種由字符和操作符構(gòu)成的模式字符串,可以用來描述字符的組合規(guī)則。正則表達(dá)式通常用于以下情況:在文本中

什么是正則表達(dá)式

正則表達(dá)式是一種強(qiáng)大的文本模式匹配工具,用于在文本中查找、匹配和替換特定模式的字符串。它是一種由字符和操作符構(gòu)成的模式字符串,可以用來描述字符的組合規(guī)則。正則表達(dá)式通常用于以下情況:1Q428資訊網(wǎng)——每日最新資訊28at.com

  • 在文本中搜索特定模式的字符串。
  • 在文本中替換特定模式的字符串。
  • 對輸入進(jìn)行驗證,以確保其符合特定格式。

1Q428資訊網(wǎng)——每日最新資訊28at.com

什么是 regex-vis ?

regex-vis是一個輔助學(xué)習(xí)、編寫和驗證正則的工具。它不僅能對正則進(jìn)行可視化展示,而且提供可視編輯正則的能力。1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

簡單來說,你輸入一個正則表達(dá)式后,會生成它的可視化圖形。然后可以點(diǎn)選或框選圖形中的單個或多個節(jié)點(diǎn),再在右側(cè)操作面板對其進(jìn)行操作,具體操作取決于節(jié)點(diǎn)的類型,比如在其右側(cè)插入空節(jié)點(diǎn)、為節(jié)點(diǎn)編組、為節(jié)點(diǎn)增加量詞等。1Q428資訊網(wǎng)——每日最新資訊28at.com

regex-vis是一款開源的軟件,目前在github上已經(jīng)獲得3.1k start,看來很多朋友都很青睞這個項目。1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

功能特性

  • 可視化正則表達(dá)式:將正則表達(dá)式轉(zhuǎn)換為直觀的圖形,幫助我們理解正則表達(dá)式的結(jié)構(gòu)和工作原理。
  • 調(diào)試正則表達(dá)式:可以輸入字符串和正則表達(dá)式,逐個字符地查看正則表達(dá)式如何匹配字符串,方便調(diào)試。
  • 學(xué)習(xí)正則表達(dá)式:提供豐富的教程和示例,幫助我們學(xué)習(xí)正則表達(dá)式的基礎(chǔ)知識。
  • 支持多種語言:支持英語、中文方便全球用戶使用。

安裝部署

如果不想自己安裝部署的,可以使用項目作者提供的體驗網(wǎng)站進(jìn)行體驗:1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

(1) 克隆項目到本地1Q428資訊網(wǎng)——每日最新資訊28at.com

git clone https://github.com/Bowen7/regex-vis.git

(2) 進(jìn)入到項目的根目錄,編寫Dockerfile文件1Q428資訊網(wǎng)——每日最新資訊28at.com

FROM node:16.16 as build-deps    # 設(shè)置工作目錄  WORKDIR /appCOPY . ./    # 更新根證書  RUN apt-get update && apt-get install -y ca-certificates    # 設(shè)置鏡像源為淘寶 NPM 鏡像RUN npm config set registry https://registry.npmmirror.com  # 安裝依賴RUN npm i -g pnpm  RUN pnpm install    # 構(gòu)建應(yīng)用  RUN pnpm run build      FROM nginx:1.21-alpine  MAINTAINER didiplus<didiplus558@gmail.com>  COPY --from=build-deps /app/build /usr/share/nginx/html    EXPOSE 80  CMD ["nginx", "-g", "daemon off;"]

(3) 執(zhí)行下面的命令進(jìn)行構(gòu)建1Q428資訊網(wǎng)——每日最新資訊28at.com

docker build -t regex-vis:v1 .

(4) 運(yùn)行容器1Q428資訊網(wǎng)——每日最新資訊28at.com

docker run -d /   --name regex-vis /   -p 3420:80 /   regex-vis:v1

使用體驗

官方提供了一個體驗站點(diǎn)[1],可以快速體驗。1Q428資訊網(wǎng)——每日最新資訊28at.com

首頁界面,默認(rèn)是英文的,可以右上角選擇中文。1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

使用很簡單,直接輸入一個正則表達(dá)式后,就會生成可視化圖形。比如我這里找了一個手機(jī)號碼的正則表達(dá)式1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

可以選擇在圖形中的單個或者多個節(jié)點(diǎn),然后在右側(cè)的面板上進(jìn)行操作。1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

最后驗證一下,輸入數(shù)據(jù),綠色表示驗證通過,紅色表示不通過。1Q428資訊網(wǎng)——每日最新資訊28at.com

1Q428資訊網(wǎng)——每日最新資訊28at.com

Regex-Vis 的直觀可視化界面和交互功能讓用戶能夠更直觀地理解正則表達(dá)式的工作原理,以及它們?nèi)绾闻c文本進(jìn)行匹配。1Q428資訊網(wǎng)——每日最新資訊28at.com

如果大家對這個項目感興趣的可以自行去項目地址[2]進(jìn)行查看。1Q428資訊網(wǎng)——每日最新資訊28at.com

Reference:1Q428資訊網(wǎng)——每日最新資訊28at.com

  • [1]體驗站點(diǎn):https://regex-vis.com
  • [2]項目地址:https://github.com/Bowen7/regex-vis

本文鏈接:http://www.www897cc.com/showinfo-26-78511-0.html解鎖正則表達(dá)式的秘密:regex-vis工具帶你看見模式匹配的魔法!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 五分鐘上手Python爬蟲:從干飯開始,輕松掌握技巧

下一篇: 強(qiáng)悍體驗 輕薄設(shè)計 三星 Galaxy S24 + 大杯旗艦再升級

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 5月iOS設(shè)備好評榜:iPhone 14僅排第43?

    來到新的一月,安兔兔的各個榜單又重新匯總了數(shù)據(jù),像安卓陣營的榜單都有著比較大的變動,不過iOS由于設(shè)備的更新?lián)Q代并沒有那么快,所以相對來說變化并不大,特別是iOS好評榜,老款設(shè)
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機(jī)制進(jìn)行協(xié)調(diào)和交互,例如,線程等待和通知機(jī)制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現(xiàn)手段有以下幾種方式:Object 類下
  • 谷歌KDD'23工作:如何提升推薦系統(tǒng)Ranking模型訓(xùn)練穩(wěn)定性

    谷歌在KDD 2023發(fā)表了一篇工作,探索了推薦系統(tǒng)ranking模型的訓(xùn)練穩(wěn)定性問題,分析了造成訓(xùn)練穩(wěn)定性存在問題的潛在原因,以及現(xiàn)有的一些提升模型穩(wěn)定性方法的不足,并提出了一種新
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個人開發(fā)仿造稿定設(shè)計的圖片編輯器到現(xiàn)在,不知不覺已過去一年時間了,期間我經(jīng)歷了裁員失業(yè)、面試找工作碰壁,寒冬下一直沒有很好地履行計劃.....這些就放在日
  • 19個 JavaScript 單行代碼技巧,讓你看起來像個專業(yè)人士

    今天這篇文章跟大家分享18個JS單行代碼,你只需花幾分鐘時間,即可幫助您了解一些您可能不知道的 JS 知識,如果您已經(jīng)知道了,就當(dāng)作復(fù)習(xí)一下,古人云,溫故而知新嘛。現(xiàn)在,我們就開始今
  • 小紅書1周漲粉49W+,我總結(jié)了小白可以用的N條漲粉筆記

    作者:黃河懂運(yùn)營一條性教育視頻,被54萬人&ldquo;珍藏&rdquo;是什么體驗?最近,情感博主@公主是用鮮花做的,火了!僅僅憑借一條視頻,光小紅書就有超過128萬人,為她瘋狂點(diǎn)贊!更瘋狂的是,這
  • 2納米決戰(zhàn)2025

    集微網(wǎng)報道 從三強(qiáng)爭霸到四雄逐鹿,2nm的廝殺聲已然隱約傳來。無論是老牌勁旅臺積電、三星,還是誓言重回先進(jìn)制程領(lǐng)先地位的英特爾,甚至初成立不久的新
  • 回歸OPPO兩年,一加贏了銷量,輸了品牌

    成為OPPO旗下主打性能的先鋒品牌后,一加屢創(chuàng)佳績。今年618期間,一加手機(jī)全渠道銷量同比增長362%,憑借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
  • 電博會上海爾智家模擬500平大平層,還原生活空間沉浸式體驗

    電博會為了更好地讓參展觀眾真正感受到智能家居的絕妙之處,海爾智家的程傳嶺先生同樣介紹了展會上海爾智家的模擬500平大平層,還原生活空間沉浸式體驗。程傳
Top 主站蜘蛛池模板: 巫山县| 双鸭山市| 如东县| 唐山市| 栖霞市| 大邑县| 和平县| 类乌齐县| 卫辉市| 安义县| 师宗县| 乐亭县| 厦门市| 弥渡县| 海兴县| 封开县| 华亭县| 饶河县| 咸阳市| 福泉市| 德令哈市| 西青区| 阳曲县| 基隆市| 大化| 柞水县| 常德市| 赣州市| 额尔古纳市| 迭部县| 南部县| 西安市| 嵊泗县| 邢台市| 丰顺县| 大埔区| 铁岭市| 云龙县| 繁峙县| 嫩江县| 进贤县|