Skip to content

Commit 32b0f28

Browse files
committed
Fixing regex to escape characters
1 parent 824257a commit 32b0f28

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

QueryBuilder/Helper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public static IEnumerable<string> Repeat(this string str, int count)
161161

162162
public static string ReplaceIdentifierUnlessEscaped(this string input, string escapeCharacter, string identifier, string newIdentifier)
163163
{
164-
var nonEscapedRegex = new Regex($@"(?<!\{escapeCharacter}){identifier}");
164+
var nonEscapedRegex = new Regex($@"(?<!{Regex.Escape(escapeCharacter)}){Regex.Escape(identifier)}");
165165
if (nonEscapedRegex.IsMatch(identifier))
166166
{
167167
return nonEscapedRegex.Replace(input, newIdentifier);

0 commit comments

Comments
 (0)