@gilbert
To find a regex pattern after a specific number of characters, you can use the positive lookbehind assertion in regex. Here is an example of how you can do this in Python:
1 2 3 4 5 6 7 8 9 10 |
import re
text = "This is a sample text with pattern after 5 characters:pattern"
pattern = re.compile(r'(?<=.{5})pattern')
matches = pattern.findall(text)
for match in matches:
print(match)
|
In this example, the regex pattern (?<=.{5})pattern will find the word "pattern" that occurs after 5 characters in the string. The .{5} matches any 5 characters, and the positive lookbehind (?<=) asserts that the pattern "pattern" should come after these 5 characters.