提取韩语和数字字符

本文关键字:数字字符 韩语 提取 | 更新日期: 2023-09-27 18:34:38

我需要使用正则表达式在该单词中提取"로"之前和"길"之前的韩文字母。我还需要提取在这些特殊字符之后关联的数字。

장안로458번길 138 -> extract "장안", corresponding 458 number and "번", 138
충서로 1600       -> extract "충서", 1600

此正则表达式'p{L}+?(?=로|길)适用于角色。我们如何扩展相同的正则表达式以提取数字?

提取韩语和数字字符

这应该适用于您的情况:

('p{L}+?)(?:로|길)'s*('d+)

演示

's*('d+)忽略空格并在字符后捕获一个数字。要提取的部分位于第 1 组和第 2 组中(match.Groups[1].Value包含字符,match.Groups[2].Value包含数字(。