Regex (Regular Expression)
Regular Expression
1. What's it?
From the 2.3.0 version, Proxyman supports Wildcard and Regex (Match a whole word) when you define matching rules for all available tools:
Map Local
Map Remote
Block & Allow List
Breakpoints
Protocol Buffers (Protobuf)
Reverse Proxy
Network Throttling
...
It's a handy tool to help you exactly define which requests should trigger the tool.
2. Test your URL (New feature 🎉)
From Proxyman v4.8.0, you can quickly test your Rule (Wildcard / Regex).
You can quickly test & play around with your Wildcard/Regex
Save time: You don't need to go back and forth to check your URL.
Less error-prone.
How to use it?
Open any debugging tools (Breakpoint, Map Local, ...) -> Create a new rule
Click on the "Test your Rule" underline button -> New Window is opened.
Add your Rule and URLs you'd like to check
3. Wildcard
Proxyman supports simple Wildcard characters, which include *
and ?
For instance:
http://proxyman.io/v1/*
https://myserver.com/v?/*
4. Regex
Proxyman also supports Regex.
Make sure your regex is matching a whole URL.
Partial Matching is considered as not matching.
Make sure you escape characters properly: Splash (/), full-stop (.), etc.
For instance:
You can use https://regex101.com/ to verify your Regex that matches the whole text.
Please check the Regex Metacharacters, Operator and Flag from Apple Developer Documents to know which one is supported.
Check https://regex101.com and make sure your Regex is full-matching with the given URL
Select Regex when creating rules
With regular expressions the meaning of ?
and *
is different from that of wildcards. The equivalent of wildcard ?
is the regex .
and the equivalent of wildcard *
is the regex .*
Last updated