正規表示式的字串替換方法

2022-09-28 03:18:09 字數 1021 閱讀 9400

我有以下幾行:

d:\projects\qqq\development\qqq.mysol1.sln

d:www.cppcns.comprojects\qqq\qqqdevelopment\qqqmysol2.sln

d:\projects\qqq\development\myinstaller.sln

d:\projects\qqq\qqq\developme

d:\projects\development\myinstaller.sln

我需要乙個正規表示式,這將導致捕獲:

line 1: development and mysol1.sln

line 2: development and mysol2.sln

line 3: developm and myinstaller.sln

line 4: development and myinstaller.sln

line 5: development and myinstaller.sln

因此,乙個正規表示式,將刪除(忽略)字qqq從行。 我一直在試圖與調節,並有部分的解決方案:

複製** **如下:

.*\\(?.*)\\.(?.*)

這導致:

line 1: development and .mysol1.sln

line 2: qqqdevelopment and mysol2.sln

line 3: development and nstaller.sln

line 4: development and nstaller.sln

line 5dopnnft: development and nstaller.sln

因此,.應固定

1.我認為,應該工作:

.*\\(?:qqq)?(?.*)\\(?:qqq)?(?.*)

本文標題: 正規表示式的字串替換方法

本文位址: /wangluo/re/138802.html

通過正規表示式來替換字串內容

1.正則表達又稱規則表示式。電腦科學的乙個概念。正規表示式通常被用來檢索 替換那些符合某個模式 規則 的文字。許多程式語言都支援利用正規表示式進行字串操作。2.正規表示式的特點是 1 靈活性 邏輯性和功能性非常強 2.可以迅速地用極簡單的方式達到字串的複雜控制。3.對於剛接觸的人來說,比較晦澀難懂。...

python使用正規表示式實現字串替換

python的字串提供了replace方法,可以將子串替換成其他字串,例如下面的 name flask script name name.replace print name flask script替換的前提是清楚的知道哪些字串需要被替換,如果規則模糊了,replace方法就不奏效了,比如下面的字...

php 正規表示式如何替換匹配的字串

正規表示式替換相應字串的用法 rule http a za z0 9.正規表示式 內表示子串 replace 0 正規表示式,0表示全部匹配部分 replace01 1 正規表示式,1表示匹配的第一部分 replace02 2 正規表示式,2表示匹配的第二部分 echo 原始字串 url 輸出原始字...