? ??????? Excel?? ?? ???? ???? ??? ??? ???? ?? ???? ?? ???? ??? ????.
Microsoft Excel? ??? ???? ???? ?? ??? ?????. ??? ??? ?? ???? ???? ??? ?? ??? ??? ? ????. ???? ???? ??? ????. ??? ??? ?? ??? ?? ??? ?????. ???… Excel?? Regex ??? ????! ??, ?? ??? ????. ??? ??? ??? ???? ????? ?? ????. :)
???? ???? VBA Regex ??? Excel
Excel? ??? ?? Regex ?? ??? ????? VBA ???? ?? ??? ?? ?????. VBA?? ?? ???? ????? ?? ?? Microsoft Regexp ??? ???? ????. ? ??? Excel ??? Alex Frolov? ??????.
VBA? ?? ??? ???? ?? ??? ??? ???? ??? ? ? ????. Excel? VBA ??? ???? ??.
??. ??? ????? ??? ??? ?? ?? ?? (.xlsm)? ??????.
regexpextract syntax
regexpextract ??? ?? ???? ???? ?? ?? ?? ???? ???? ?? ?? ?? ??? ?????.
? ???? ??? ?? ??? ????.
regexpextract (???, ??, [????_num], [match_case])??:
- ??? (??) - ?? ? ??? ???.
- ?? (??) - ???? ?? ??. ???? ?? ???? ??? ?? ?? ??? ???? ??????.
- instance_num (?? ??) - ?? ? ????? ???? ?? ??. ???? ?? ?? ? ??? ????? (???).
- match_case (?? ??) - ??? ??? ?? ?? ?? ??? ?????. true ?? ?? ? ?? (???), ??? ??? ??? ?????. False- ??? ??? ??.
? ??? Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 ? Excel 2010? ?? ???? ?????.
regexpextract? ?? ??? ? 4 ??
Excel?? ??? ????? ????? ??? ???? ? ? ?? ??? ??? ????.
- ????? ???? ??? ??? ??? ?? ? ?? ??? ??? ?? ?????. ?? ??? ???? instance_num ??? ?? ??? ??????.
- ????? ??? ?? ??? ????? . ??? ??? ??? ?? match_case ??? False? ??????. VBA ???? ?? ??? ???? ?? ?? (? I)? ???? ????.
- ??? ??? ?? ??? ?? ??? ???? ???? ???? (? ???).
- ??? ???? ??? #Value! ??? ?????.
?? ?? ??? ??? ?? ??? ???? ?? ??? ??? ? ? ??? ???????? ?? ??? ? ?? ???? ?? ??? ??? ??? ?? ?? Excel (Microsoft 365 ? Excel 2021)? ???? Excel (2019 ? ?? ??)? ?? ??? ?????.
??. Out REGEX ??? ?? ??? ??? ??? ?? ???????. ??? ??? ??? ?? ?? ???? ???? ?? ? ???? ?? ? ? ????. Regex? ?? ????? ???? ?? ??? ???? ?? ??? ??? ???? ? ?? ? ????. ?? ?? ? ????? ? ?? ??? ?? ???? ?? ? ??? ??? ????.
????? ??? ???? ?? ?? ?
"Simple?? Complex"? ???? ?? ??? ??? ?? ????? ??? ???? ?? ???? ??? ?????.
?? ?? ???? ? ?? ?? ? ????? : ? ??, ???, ???? ?? ?? ?? ??.
? ?? ??? ??????
REGEX? ?? ??? ?? ? ?????. \ d? 0?? 9??? ??? ???? ?? ??? ??? ????? ??? ??? ?? ???? ??? ????.
?? : \ d
instance_num? 1?? ???? ??? ??? ?? ? ????.
=RegExpExtract(A5, "\d ", 1)
??? A5? ?? ??????.
??? ?? ?? ?? ? ? ($ 2)? ??? ???? $ ??? ??? ?? ? ????.
=RegExpExtract(A5, $A$2, 1)
??? ??? ?????
????? ??? ??? ????? ??? ??? ?????.
?? : (\ d) (?!.*\ d)
?? ??? ?? ? ?? ??? ?? ????. ??? ???? ??, ??? ???? ? ?? (?!.*\ d)? ???? ????. ?, ??? ????? ?? ?? ?? ???? ?? ?? (\ d)? ??????.
=RegExpExtract(A5, "(\d )(?!.*\d)")
? :
- ?? ??? ???? ?? ? \ d? ???? indest_num ? ??? ?? ??? ??????.
- ?? ??? ???? ??? ?? ??? ?????.
?? ??? ???? ???
??? ??? ?? ? ?? ???? ??? ?? ???? ?? ??? ??????? ??????.
??? ?? ?? ? ??? ?? ?? ???? _num ??? ?? ?????. ???? ?? ?? ???? ?? ??? ?????.
=RegExpExtract(A2, "\d ")
??? ?? ?? ?? ???? ????? ??? ?? ?? Excel ? ? ?? ???? ????.
Excel 365 ? Excel 2021
?? ??? ???? ??? ?? ??? ?? ? ?? ??? ???? ? ????? ?? ?? ???? ?????. Excel? ????, ??? ?? ???????.
Excel 2019 ??
??? ???? ?? ??? ? ? ?? ?? ? ?????. ?? ??? ???? ?? ???? ???????. ?? ?? ? ??? ???? ??? ?? ? ?? Ctrl Shift Enter? ?? ??????.
? ???? ??? "?? ?"? ???? #N/A ??? ?? ????. ??????, ??? ?? ???? ? ? ???? (iferror ? ifna? ??? ?? ? ????).
??? ??? ?? ??? ??????
??? ?? ?? ? ? ?? ?? ??? ??? ???? ????. ? ?? ???? ???? ?? ??? ?? ??? ???? ????. ?? ????? regexpextract? ??? Textjoin ??? ???? ??? ?? ?? (??? ??)? ??????.
=TEXTJOIN(", ", TRUE, RegExpExtract(A5, "\d "))
??. Textjoin ??? Microsoft 365, Excel 2021 ? Excel 2019 ? Excel??? ??? ? ???? ??? ?? ????? ???? ????.
????? ???? ???? ?? ?? ?
??? ????? ???? ???? ?? Excel?? ?? ??? ?????. Regex? ???? ???? ?????. ???? ???? ???? ??? ?? ?? ?? ?? ?????.
?? : [^\ d]
?? ?? (?? ??)?? ??? ?? ?? ??? ??? ????.
=RegExpExtract(A5, "[^\d] ")
?? ??? ??? ?? ????? ??? ?? ??? ??? regexpextract ??? ??????.
=TEXTJOIN("", TRUE, RegExpExtract(A5, "[^\d] "))
REGEX? ????? ??? ??? ?????
??? ??? ?? ? ????? ??? ??? ???? ??? ?? ??? ???? ?? ???? ??????.
?? : [\ w \. \-] @[a-za-z0-9 \. \-] \. [a-za-z] {2,24}
? ??? ???? ??? ??? ????.
- [\ w \. \-]? 1 ? ??? ???, ??, ? ? ???? ?? ? ??? ??? ?????.
- @ ??
- [a-za-z0-9 \. \-]? ???? ???, ??, ??? ? ?? (?? ???? ??)? ??? ??? ?????. ??? ???? ???? ???? ??, ?? ?? ??? ???? \ w ?? 3 ?? ?? ?? ?? (? : AZ AZ ? 0-9)? ?????.
- \. [a-za-z] {2,24}? ??? ??????. ??? ???? ???? ?????. ???? ??? ???? ??? 3 ?? ?? (? : .com .org, .edu ?)??? ?????? 2 ~ 24 ?? (?? ? ?? TLD)? ?? ? ? ????.
???? A5?? A2? ????? ???? ??? ??? ???? ??? ??? ????.
=RegExpExtract(A5, $A$2)
?? ???? ???? ?? ? ? ????
??? ???? ?? ? ?, ? ?? ??? ?? ??? ???? ?? @ ??? ??? ???? ?? ????.
?? : @([a-za-z0-9 \. \-] \. [a-za-z] {2,24})
Regexp ??? ??????.
=RegExpExtract(A5, "@([A-Za-z0-9\.\-] \.[A-Za-z]{2,24})")
??? ???? ??? ?? ???? :
???? ?? ???? ???? ?? ?? ??? ?? ?? ??? ???? ????. VBA Regex? ? ??? ???? "@"? ????? ??? ????. ??? ????? ???? ???? ???? ???? ? ?? ??? ?? ? ? ????.
=REPLACE(RegExpExtract(A5, "@([az\d][az\d\-\.]*\.[az]{2,})", 1, FALSE), 1, 1, "")
?? ??? ?????? ?? ??
?? ??? ?? ?? ???? ?? ? ? ???? ?? ???? ???? ???? ???? ?? ???? ?????. ???? ???? ??? ??? ?? ? ?? ??? ???? ???? ? ????.
? ?? ??, ??? ??? ?? ? ???? ?? ??? ???? ???? ?? ????.
(123) 345-6789 (123) 345 6789 (123) 3456789 123-345-6789 |
123.345.6789 123 345 6789 1233456789 |
?? : \ (? \ d {3} [-\. \)]*\ d {3} [-\. ]? \ d {4} \ b
- ? ?? ?? \ (? \ d {3}? 0 ?? 1 ?? ??? ??? 3 ?? ?? d {3}? ?????.
- [-\. \)]* ??? hyphen, ??, ?? ?? ?? ??? ?? ???? ??? ?? ??? ?????.
- ????, ??? ?? 3 ?? ??? ???? d {3}? ???, ?? ?? ?? [-\. ]? 0 ?? 1 ? ?????.
- ? ?, 4 ?? \ d {4}? ??? ????.
- ?????, ??? ???? ?? ??? ? ? ??? ??? ? ? ??? ?? ?? \ b? ????.
??? ??? ??? ?? ??? ????.
=RegExpExtract(A5, "\(?\d{3}[-\. \)]*\d{3}[-\. ]?\d{4}\b")
?? regex? 123) 456 7899 ?? (123 456 7899? ?? ? ?? ??? ?? ??? ?? ? ? ????. ?? ??? ??? ??? ?????. ???? ??? VBA Regexp ????? ?????.
?? : (\ (\ d {3} \) | \ d {3}) [-\. ]? \ d {3} [-\. ]? \ d {4} \ b
????? ??? ???? ?? ?? ?
??? ?????? ?? ???? ??? ??? ?? ???? ??? ?? ????. ?? ??:
1/1/21 ?? 01/01/2021? ?? ??? ????? regex? ??? ????. \ d {1,2} \/\ d {1,2} \/(\ d {4} | \ d {2})
1 ?? 2 ??? ?? D {1,2}? ?? ???? ??? ?? 1 ~ 2 ??? ?? ??, ? ?? ???, 4 ?? ?? 2 ?? ?? (\ d {4} | \ d {2})? ?????. ??? 4 ??? ??, ??? 2 ?? ??? ?????. ??? ?? ???? ?? ??, ?? 2 ?? ?? ? ? ? ?? ?????. ? ?? ??? ?? ??? ??? ???? ???? ??? ??? ???? ?? ?????.
1-Jan-21 ?? 01-Jan-2021? ?? ??? ????? ??? ??? ????. \ d {1,2}-[a-za-z] {3}-\ d {2,4}
1 ?? 2 ?? ??? ??? ?? ? ?? ???? ?? ? ?? 3 ?? ??? ?? ??? ??, ???, 4 ?? ?? 2 ?? ??? ? ????.
? ??? ??? ? ??? ?? ??? ????.
?? : \ b \ d {1,2} [\/-] (\ d {1,2} | [a-za-z] {3}) [\/-] (\ d {4} | \ d {2}) \ b
??:
- ? ?? ??? 1 ~ 2 ?????. \ d {1,2}
- ? ?? ??? 1 ?? 2 ?? ?? 3 ?????. (\ d {1,2} | [a-za-z] {3})
- ? ?? ??? 4 ?? ?? 2 ??? ?????. (\ d {4} | \ d {2})
- Delimiter? ?? ??? ?? ?????? : [\/-]
- ?? ?? \ b? ??? ? ? ???? ??? ??? ??? ???? ????? ?? ??? ?????.
?? ????? ? ? ??? ??? ????? ?? ?? 11/22/333? ?? ?? ???? ?????. ??? ??? ??? ??? ? ??? ?????. ??? ??, A9? ?? ??? 11-ABC-2222? ????? ?? ?? DD-MMM-YYYY ? ????? ?????.
??? ??? ????? [a-za-z] {3} ??? ?? 3 ?? ? ?? ???? ?? ? ????.
?? : \ b \ d {1,2} [\/-] (\ d {1,2} | (1 ? | 2 ? | Mar | apr | 5 ? | Jun | JUL | AUG | SEP | OCT | NOV | DEC)) [\ D {4} | \ d {2}) \ b
?? ??? ???? ?? ??? ?? ??? ??? ??? False? ??????.
=RegExpExtract(A5, $A$2, 1, FALSE)
??? ???? ??? ??? ????.
????? ??? ???? ?? ?? ?
HH : MM ?? HH : MM : SS ???? ??? ???? ?? ???? ?????.
?? : \ b (0? [0-9] | 1 [0-2]) : [0-5] \ d (: [0-5] \ d)? \ s?
? regex? ???? | ??? OR ??? ???????. ?? ??, ??? ?? ?? ? ??? ???? ?? ???? ?????.
?? 1 : \ b (0? [0-9] | 1 [0-2]) : [0-5] \ d (: [0-5] \ d)? \ s? (am | pm) \ b
AM/PM?? ??? ?????.
??? 0?? 12 ??? ??? ? ? ????. ?? ???? OR ?? ([0-9] | 1 [0-2])? ?????.
- [0-9]? 0?? 9??? ??? ?????
- 1 [0-2]? 10?? 12??? ??? ?????
? [0-5] \ d? 00?? 59 ??? ?????.
? ?? (: [0-5] \ d)? 00?? 59??? ??? ????? ???? ?? ?? ?? ????? ???? ?? ? ???? 0 ?? ? ?? ??? ?????.
?? 2 : \ b ([0-9] | [0-1] \ d | 2 [0-3]) : [0-5] \ d (: [0-5] \ d)? (?! :)
??/pm?? ??? ?????.
?? ??? 0?? 32 ??? ?? ? ? ????. ??? ?? ??, ?? ?? ?? ([0-9] | [0-1] \ d | 2 [0-3])? ?????.
- [0-9]? 0?? 9??? ??? ?????
- [0-1] \ d? 00?? 19??? ??? ?????
- 2 [0-3]? 20?? 23??? ??? ?????
? ? ? ?? ??? ?? ?? 1? ?????.
20:30:80? ?? ???? ?? ?? ?? ???? Lookahead (?! :)? ?????.
PM/AM? ??? ?? ??? ? ? ???? ??? ???? ???? ????.
=RegExpExtract(A5, $A$2, 1, FALSE)
????, ?? ?? Excel ?? ???? ?? ???? ???? ??? ?? ????? ??????. ????, VBA?? ??? ?? ??? ?? ??? ???? ?? ????. VBA Regexp? ??? ?? ? ??? ?? ?? ? ??? .NET Regex ??? ?? ???? ?? ??? ?? ??? ????.
excel?? ???? ???? ?? Custom .NET ?? Regex ??
?? Excel ???? ??? ??? VBA Regexp ??? ?? .NET Regex? ???? ?????. Microsoft .NET Framework? PERL 5? ???? ?? ??? ?? ??? ??? ?????.? ??? ??? ??? ???? ??? ???? ???? (?? ?????? ??? ??? ?????? ?? ????? ?? ???? :)
?? .NET Regex ???? ?? ? 4 ?? ??? ??? ?? ???? ???? Ultimate Suite? ???? ????. ????? Excel?? ???? ????? ??? ??? ??? ???? ??? ?????.
?. .NET REGEX ??? ?? ??? ??? .NET ??? ??? ??????.
?? ???? ???? ???? ???? ???? ??
?? ??? Ultimate Suite? ???? ??? ???? ?? ???? ???? ???? ?? ??? ? ??? ?????.
- AbleBits ??? ??? ??? ??? Regex ??? ??????.
- Regex Tools Pane?? ?? ???? ???? Regex ??? ?? ? ?? ?? ??? ??????. ??? ?? ?? ??? ?? ??? ???? ??? ?? ????? ??????. ???? ?? ??? ??????.
??? ?? ??? ???? ? ?? ?????.
ableBitsRegextract ??
??? ??? ?? ???? ??? ?? ??? ????.
ablebitsRegexExtract (??, ??_Expression)??:
- ?? (??) - ?? ???? ???? ?? ?? ??.
- ??_Expression (??) - ???? ?? ??.
??? ??! ? ??? Excel ????? Ultimate Suite??? ????? ?????.
?? ??
?? ??? ??? ? ?????? ??? ?? ????? ??????.
- ??? ???? REGEX ?? ?? Excel? ?? ?? ?? ??? ????? ?? ?? ?? ??? ?? ? ? ????. ??? ???? ?? ??? ?? ?? (??, ?? ?? ??)? ?? ? ? ??????.
- Regex Tools Pane?? ?? ? ??? 2 ?? ? ?????. ??? ??? ?? ??? ???? ?? ?????. ? ?? 2 ?? ? ?? ? ?? ? ??????.
- ??? ? ?? ?? ? ??? ?????.
- ????? ??? ?? ??? ????? . ??? ???? ?? ????? (? i) ??? ??????.
- ??? ?? ??? ?? #N/A ??? ?????.
? ?? ???? ???? ???? ???
? ?? ??? ???? ???? ?? ?? ?? ? ????? ??? ? ????.
?? ???? ???? ???????? ?? ? ???. ?? ??? ?? ?? ?????.
?? 1 : \ [(.*?) \]
??? ? ??? ???? ??? ??? ?????.
?? 2 : (?
?? ?? (.*?)? ? ???? ? ???? ? ?? ???? ???? ??? ??? ????? ? ??????. ?????? ?? ?? (.*)? ????? ??? ???? ? ???? ????? ?? ?? ?????.
A2? ??? ???? ??? ??? ????.
=AblebitsRegexExtract(A5, $A$2)
?? ??? ?? ??
?? ????? AbleBitsRegeXExtract ??? ??? ?? ? ?? ? ? ????. ?? ??? ???? ??? ??? VBA ??? ??? ? ????. ??? ??? ??? ???? -VBA Regexp? ?? ??? ???? ???? ?? ??? "??"??? ?????.
=TEXTJOIN(" ", TRUE, RegExpExtract(A5, $A$2))
??? ?????? ??? ???? ? ? ( "")?? ??????.
=SUBSTITUTE(SUBSTITUTE(TEXTJOIN(", ", TRUE, RegExpExtract(A5, $A$2)), "]", ""),"[","")
? ?? ???? ??, ??? ???? ?? ??? ???? ????.
? ? ??? ???? ???? ? ??????
? ?? ???? ???? ??? ?? ?? ? ?? ??? ? ??? ???? ???? ???? ? ??????.
?? ??, "??? 1"? "??? 2"??? ?? ?? ???? ?? ?? ???? ??????.
?? : ??? 1 (.*?) ??? 2
??? ??? ??? ????.
=AblebitsRegexExtract(A5, "test 1(.*?)test 2")
URL?? ???? ???? ???
?? ???? ???? URL?? ??? ??? ???? ?? ??? ??? ????. ??? ???? ?? ??? ???? ?? ?????. ??? ? ??? ?? ?? Regexes ? ??? ??????.
?? ???? ??? ?? ??? ??? ????
?? : (? : https? \ : |^| \ s) \/\/(? : [a-za-z \ d \-\.] {2,255} \.)? [a-za-z \ d \-] {1,63} \.
?? ????? 2 ?? ???? ????
?? : (? : https? \ : |^| \ s) \/\/(? : [a-za-z \ d \-\.] {2,255} \.)? ([a-za-z \ d \-] {1,63} \.
?? ?? URL? "https://www.mobile.ablebits.com"? ??? ??? ?? ??? ??? ????? ?? ?????.
- (? : https? \ : |^| \ s) - ???? ?? ??. ??? ????? ?? ? ??? ???? ?? ???? ???? ???? : https, http, start of string (^), ?? ?? (\ s). ??? ? ??? "http://google.com"? ?? ???? ?? URL? ???? ?? ???? ????.
- \/ \/ ??- ? ?? ?? ??? (??? ?? ???? ??? ??? ??? ?? ??? ???? ?? ? ???? ?? ????).
- (? : [a-za-z \ d \-\.] {2,255} \.)? -3 ??, ? ?? ?? ?? ?????? ?? ?? ?? (?? URL? ??? ) ???. ? ?? ????? ? ? ?? ?? ?? ???? ??? ?? ?? ???? ??? ??????. ?? ???? ??? 2 ~ 255 ?? ? ???? {2,255} Quantifier???.
- ([a - za-z \ d \ - ] {1,63} \. ? ?? ?? ???? ?? ??? 63 ????. ?? ???? ?? ? ??? ????? 24?? ???? ????.
A2? ?? ??? ?? ???? ?????? ?? ?? ??? ?? ??? ????.
=AblebitsRegexExtract(A5, $A$2)
?? ?? ???? ?? ?? ??? ??? ????? ? ?? :
?? ????? 2 ?? ???? ???? ?? :
??? ?? ???? ???? Excel?? ???? ??? ???? ?????. ?? ??? ?????. ?? ?? ?? ????? ??? ?????!
?? ??? ????
Excel Regex Extract ?? (.xlsm ??) Ultimate Suite Trial ?? (.exe ??)
? ??? Excel?? ???? ???? ??? (?? ?? ?? ??)? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??









