パラメータとして 2 つの文字列を使用(s1, s2)
すると、new Regex(my_regular_expression(s1, s2))
. たとえば、s1="abcd", s2="xyz" 文字列を一致させたい:
regex.IsMatched(x)==true、x は次のいずれかです。
abcd.xyz
abcd-xyz
xyzabcd
dxy
yzab
z a
dx
cd
but not limited to
ただしregex.IsMatched(y)==false
、y は次のいずれかです。
aabcd.xyzv
abd.xyz
xycd
but not limited to
s1 と s2 の間には、何もないか、または任意の文字が存在する可能性があります。string.right(string str,int length)
s2の左部分文字列 (関数 を参照) と連結された s1の右部分文字列 (関数を参照string.left(string str,int length)
)、または s1 の左部分文字列と連結された s2 の右部分文字列。
abcd、xyzではなく、正規表現でs1とs2を使用してください。s1/s2 には特殊文字を含めることができます。
前もって感謝します。