-2

次のようなファイルを一致させる必要があります

session1_******.php

私はこのようなことをしますか?

{session1_}^(.*).php
4

2 に答える 2

2

この正規表現は、あなたが求めるものと一致します:

^session1_.*\.php$

リテラル\.ドットを意味するエスケープされたドットに注意してください(正規表現の「任意の文字」ではありません)

于 2012-10-25T19:46:18.323 に答える
1

一番直接的な答え

^session1_.*\.php$

カラット (^) は、文字列の先頭を示すか、文字クラスを否定するために使用されます (例: [^abc] ... "a"、"b"、または "c" ではないことを意味します)。正規表現の真ん中。

括弧は、結果を取得する必要がある場合にのみ必要です。

ピリオド (.) はエスケープする必要があります。

これが一致する文字列全体であると仮定すると、^...$ は最初から最後まで完全に一致する必要があります。先頭の前にテキストがある場合は ^ を削除するか、末尾にテキストがある場合は $ を削除します。

于 2012-10-25T19:46:30.507 に答える