3

私はPHPとpreg_replaceを使用していると言って始めます

/(={2,6})\W+(={2,6})/試して一致させるためにいくつかの正規表現を作成しました

Lorem Lorem Lorem Lorem Lorem 
==Etymology==

==Links==

Lorem Lorem Lorem Lorem Lorem

( http://pastebin.com/5kAKQM1x )

私はそれをに変えることができるように

Lorem Lorem Lorem Lorem Lorem 
==Etymology==
<<My Insert Here>>
==Links==

Lorem Lorem Lorem Lorem Lorem

( http://pastebin.com/aamRSXU4 )

問題は、私の正規表現も一致することです

Ussher believed the whole creation process occurred on that day.

==Religious views==

===Jewish traditions===
In rabbinic writings and the

( http://pastebin.com/HJ2Vy7Md )

=両側に同じ数の 's 記号があることを確認するにはどうすればよいですか? 使い方が{2,6}違う。

4

2 に答える 2

3

後方参照を使用する /(={2,6})\W+\1/

于 2013-02-05T11:37:26.183 に答える
1

前のキャプチャへの後方参照を使用する

(={2,6})(\S+)(\1)

(私はあなたが\W+ではなく\S+を意味すると仮定します)...

于 2013-02-05T11:40:28.290 に答える