精华内容
下载资源
问答
  • 中文地址匹配,支持精确匹配和模糊匹配两种模式,其中模糊匹配支持对关键词前后都进行模糊查询。
  • 针对当前在电力中文地址匹配中存在部分地址歧义的问题,结合自然语言处理的基本原理,提出一种基于贝叶斯算法的中文地址精确匹配方法。为实现该方法,采用贝叶斯算法对中文字符串要素进行切分,以提高地址匹配的精度...
  • 该范例主要是用SuperMap iObjects Java 9D中新功能在中文地址匹配加载时支持追加索引和用户自定义多级分组功能。
  • 大数据处理中文地址的分词和匹配 采用混合分词算法进行中文地址分词 在中文地址分词基础上采用精确算法进行中文地址相似度进行地址匹配
  • 处理中文地址的分词和匹配 采用混合分词算法进行中文地址分词 在中文地址分词基础上采用Double Levenshetin算法进行中文地址相似度进行地址匹配
  • 根据输入的信息,根据地址词典对信息进行分词处理,然后匹配的对应的对象,比如输入:“我要定位到巴西”,分词结果为:我/要/定位/到/巴西,所以匹配到的对象就是巴西。匹配后信息显示:匹配地址,对象SmID,匹配度...
  • 大数据环境下基于贝叶斯推理的中文地名地址匹配方法
  • 地址匹配技术常常被用于...首先分析了中文地址匹配技术应用的现状以及常用地址匹配方法的优缺点,在此基础上给出了基于全文检索技术的地址匹配方法,并使用参考规则进行匹配结果优化,随后使用实验证明了方法的准确性。
  • 2019独角兽企业重金招聘Python工程师标准>>> ... 传中文时,地址需要转码两次,...不知道为什么要转码两次,但可以匹配中文了 转载于:https://my.oschina.net/stonezing/blog/111280

    <!-- 景区搜索 -->
        <rule>     
           <from>^/scenic/searchbycityName_([%a-zA-Z0-9]+).html$</from>
           <to>/scenicInfo.do?act=searchScenicInfoByName&amp;cityName=$1</to>
        </rule>
     
    function searchByName() 
    { 
      var cityName = $("input[name='searchCond']").val(); 
      var first=encodeURIComponent(cityName); 
      var second=encodeURIComponent(first); 
       
      $("#destinationQueryForm").attr("action",
    "<%=basePath%>scenic/searchbycityName_"+second+".html") 
      
    }

     

    传中文时,地址需要转码两次,本人当前编码为UTF-8;不知道为什么要转码两次,但可以匹配中文了

    转载于:https://my.oschina.net/stonezing/blog/111280

    展开全文
  • 基于地址结构匹配的手写中文地址的切分与识别
  • 地址匹配计算代码

    2018-04-24 12:56:08
    该代码用于计算地址匹配值以及中文的相似度计算,简单易用。
  • function GetQueryString(name) //匹配参数 支持中文 { var reg = new RegExp("(^|&amp;)"+ name +"=([^&amp;]*)(&amp;|$)"); var r = decodeURIComponent(window.location....
    	  function GetQueryString(name) //匹配参数 支持中文
    	  {
    	       var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    	       var r = decodeURIComponent(window.location.search).substr(1).match(reg);
    	       if(r!=null)return  unescape(r[2]); return -1;
    	  }

    展开全文
  • 地址:http://bbs.phpchina.com/blog-46362-43420.html 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配双字节字符(包括汉字在内):[^x00-xff]   ...

    源地址:http://bbs.phpchina.com/blog-46362-43420.html

    正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

    匹配双字节字符(包括汉字在内):[^x00-xff] 
      评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 
    匹配空白行的正则表达式:ns*r 
      评注:可以用来删除空白行 
    匹配HTML标记的正则表达式:<(S*?)[^>]*&gt;.*?|<.*? /> 
      评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 
    匹配首尾空白字符的正则表达式:^s*|s*$ 
      评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 
    匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 
      评注:表单验证时很实用 
    匹配网址URL的正则表达式:[a-zA-z]+://[^s]* 
      评注:网上流传的版本功能很有限,上面这个基本可以满足需求 
    匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 
      评注:表单验证时很实用 
    匹配国内电话号码:d{3}-d{8}|d{4}-d{7} 
      评注:匹配形式如 0511-4405222 或 021-87888822 
    匹配腾讯QQ号:[1-9][0-9]{4,} 
      评注:腾讯QQ号从10000开始 
    匹配中国邮政编码:[1-9]d{5}(?!d) 
      评注:中国邮政编码为6位数字 
    匹配身份证:d{15}|d{18} 
      评注:中国的身份证为15位或18位 
    匹配ip地址:d+.d+.d+.d+ 
      评注:提取ip地址时有用 
    匹配特定数字: 
      ^[1-9]d*$    //匹配正整数 
      ^-[1-9]d*$   //匹配负整数 
      ^-?[1-9]d*$   //匹配整数 
      ^[1-9]d*|0$  //匹配非负整数(正整数 + 0) 
      ^-[1-9]d*|0$   //匹配非正整数(负整数 + 0) 
      ^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数 
      ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数 
      ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数 
      ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0) 
      ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0) 
      评注:处理大量数据时有用,具体应用时注意修正 
    匹配特定字符串: 
      ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串 
      ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串 
      ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串 
      ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串 
      ^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串 
    在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: 
      只能输入数字:“^[0-9]*$” 
      只能输入n位的数字:“^d{n}$” 
      只能输入至少n位数字:“^d{n,}$” 
      只能输入m-n位的数字:“^d{m,n}$” 
      只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$” 
      只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$” 
      只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$” 
      只能输入非零的正整数:“^+?[1-9][0-9]*$” 
      只能输入非零的负整数:“^-[1-9][0-9]*$” 
      只能输入长度为3的字符:“^.{3}$” 
      只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$” 
      只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$” 
      只能输入由26个小写英文字母组成的字符串:“^[a-z]+$” 
      只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$” 
      只能输入由数字、26个英文字母或者下划线组成的字符串:“^w+$” 
    验证用户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18之间, 
      只能包含字符、数字和下划线。 
    验证是否含有^%&',;=?$"等字符:“[^%&',;=?$x22]+” 
      只能输入汉字:“^[u4e00-u9fa5],{0,}$” 
    验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$” 
    验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$” 
    验证电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$” 
      正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”, 
      “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。 
    验证身份证号(15位或18位数字):“^d{15}|d{}18$” 
    验证一年的12个月:“^(0?[1-9]|1[0-2])$”正确格式为:“01”-“09”和“1”“12” 
    验证一个月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$” 
      正确格式为:“01”“09”和“1”“31”。 


    重点
      匹配中文字符的正则表达式: [u4e00-u9fa5] 
      匹配双字节字符(包括汉字在内):[^x00-xff] 
      匹配空行的正则表达式:n[s| ]*r 
      匹配HTML标记的正则表达式:/<(.*)>.*|<(.*) />/ 
      匹配首尾空格的正则表达式:(^s*)|(s*$) 
      匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 
      匹配网址URL的正则表达式:http://([w-]+.)+[w-]+(/[w- ./?%&=]*)? 


    以下转自:http://www.cnblogs.com/yitian/archive/2008/11/14/1333569.html

    这里是几个主要非英文语系字符范围

    2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。

    3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,582个中日韩汉字。

    4E00~9FFFh:中日韩认同表意文字区,总计收容20,902个中日韩汉字。

    A000~A4FFh:彝族文字区,收容中国南方彝族文字和字根。

    AC00~D7FFh:韩文拼音组合字区,收容以韩文音符拼成的文字。

    F900~FAFFh:中日韩兼容表意文字区,总计收容302个中日韩汉字。

    FB00~FFFDh:文字表现形式区,收容组合拉丁文字、希伯来文、阿拉伯文、中日韩直式标点、小符号、半角符号、全角符号等。

    比如需要匹配所有中日韩非符号字符,那么正则表达式应该是^[\u3400-\u9FFF]+$ 
    理论上没错, 可是我到msn.co.ko随便复制了个韩文下来, 发现根本不对, 诡异 
    再到msn.co.jp复制了个'お', 也不得行..

    然后把范围扩大到^[\u2E80-\u9FFF]+$, 这样倒是都通过了, 这个应该就是匹配中日韩文字的正则表达式了, 包括我們臺灣省還在盲目使用的繁體中文

    而关于中文的正则表达式, 应该是^[\u4E00-\u9FFF]+$, 和论坛里常被人提起的^[\u4E00-\u9FA5]+$很接近

    需要注意的是论坛里说的^[\u4E00-\u9FA5]+$这是专门用于匹配简体中文的正则表达式, 实际上繁体字也在里面, 我用测试器测试了下'中華人民共和國', 也通过了, 当然, ^[\u4E00-\u9FFF]+$也是一样的结果



    展开全文
  • 本文转自:91博客;原文地址:...包括一些常用的验证、匹配数字、匹配字符串、匹配中文匹配任意字符串。 匹配正则 使用 .test() 方法 let testString = "My test string"; l...

    本文转自:91博客 ;原文地址:http://www.9191boke.com/235792704.html

    正则表达式或“regex”用于匹配字符串的各个部分,下面是我创建正则表达式的备忘录。包括一些常用的验证、匹配数字、匹配字符串、匹配中文、匹配任意字符串。 

    js正则表达式验证、匹配数字、匹配字符串、匹配中文、匹配任意字符备忘录 | 91博客

     

    匹配正则

    使用 .test() 方法

    let testString = "My test string";  
    let testRegex = /string/;  
    testRegex.test(testString);

    匹配多个模式

    使用操作符号 |

    const regex = /yes|no|maybe/;

    忽略大小写

    使用i标志表示忽略大小写

    const caseInsensitiveRegex = /ignore case/i;  
    const testString = 'We use the i flag to iGnOrE CasE';  
    caseInsensitiveRegex.test(testString); // true 

    提取变量的第一个匹配项

    使用 .match() 方法

    const match = "Hello World!".match(/hello/i); // "Hello" 

    提取数组中的所有匹配项

    使用 g 标志

    const testString = "Repeat repeat rePeAT";  
    const regexWithAllMatches = /Repeat/gi;  
    testString.match(regexWithAllMatches); // ["Repeat", "repeat", "rePeAT"]   

    匹配任意字符

    使用通配符. 作为任何字符的占位符

    // To match "cat", "BAT", "fAT", "mat"  
    const regexWithWildcard = /.at/gi;  
    const testString = "cat BAT cupcake fAT mat dog";  
    const allMatchingWords = testString.match(regexWithWildcard); // ["cat", "BAT", "fAT", "mat"] 

    用多种可能性匹配单个字符

    使用字符类,你可以使用它来定义要匹配的一组字符    把它们放在方括号里 [] 

    //匹配 "cat" "fat" and "mat" 但不匹配 "bat"  
    const regexWithCharClass = /[cfm]at/g;  
    const testString = "cat fat bat mat";  
    const allMatchingWords = testString.match(regexWithCharClass); // ["cat", "fat", "mat"]   

    匹配字母表中的字母

    使用字符集内的范围 [a-z]

    const regexWidthCharRange = /[a-e]at/;  
    const regexWithCharRange = /[a-e]at/;  
    const catString = "cat";  
    const batString = "bat";  
    const fatString = "fat";  
    regexWithCharRange.test(catString); // true  
    regexWithCharRange.test(batString); // true  
    regexWithCharRange.test(fatString); // false 

    匹配特定的数字和字母

    你还可以使用连字符来匹配数字

    const regexWithLetterAndNumberRange = /[a-z0-9]/ig;  
    const testString = "Emma19382";  
    testString.match(regexWithLetterAndNumberRange) // true 

    匹配单个未知字符

    要匹配您不想拥有的一组字符,使用否定字符集 ^

    const allCharsNotVowels = /[^aeiou]/gi;  
    const allCharsNotVowelsOrNumbers = /[^aeiou0-9]/gi;

    匹配一行中出现一次或多次的字符

    使用 + 标志    

    const oneOrMoreAsRegex = /a+/gi;  
    const oneOrMoreSsRegex = /s+/gi;  
    const cityInFlorida = "Tallahassee";  
    cityInFlorida.match(oneOrMoreAsRegex); // ['a', 'a', 'a'];  
    cityInFlorida.match(oneOrMoreSsRegex); // ['ss'];    

    匹配连续出现零次或多次的字符

    使用星号 *

    const zeroOrMoreOsRegex = /hi*/gi;  
    const normalHi = "hi";  
    const happyHi = "hiiiiii";  
    const twoHis = "hiihii";  
    const bye = "bye";  
    normalHi.match(zeroOrMoreOsRegex); // ["hi"]  
    happyHi.match(zeroOrMoreOsRegex); // ["hiiiiii"]  
    twoHis.match(zeroOrMoreOsRegex); // ["hii", "hii"]  
    bye.match(zeroOrMoreOsRegex); // null 

    惰性匹配  

    字符串中与给定要求匹配的最小部分    

    默认情况下,正则表达式是贪婪的(匹配满足给定要求的字符串的最长部分)   

    使用 ? 阻止贪婪模式(惰性匹配 ) 

     const testString = "catastrophe";  
     const greedyRexex = /c[a-z]*t/gi;  
     const lazyRegex = /c[a-z]*?t/gi;  
     testString.match(greedyRexex); // ["catast"]  
     testString.match(lazyRegex); // ["cat"]  

    匹配起始字符串模式

    要测试字符串开头的字符匹配,请使用插入符号^,但要放大开头,不要放到字符集中

    const emmaAtFrontOfString = "Emma likes cats a lot.";  
    const emmaNotAtFrontOfString = "The cats Emma likes are fluffy.";  
    const startingStringRegex = /^Emma/;  
    startingStringRegex.test(emmaAtFrontOfString); // true  
    startingStringRegex.test(emmaNotAtFrontOfString); // false    

    匹配结束字符串模式

    使用 $ 来判断字符串是否是以规定的字符结尾

    const emmaAtBackOfString = "The cats do not like Emma";  
    const emmaNotAtBackOfString = "Emma loves the cats";  
    const startingStringRegex = /Emma$/;  
    startingStringRegex.test(emmaAtBackOfString); // true  
    startingStringRegex.test(emmaNotAtBackOfString); // false    

    匹配所有字母和数字

    使用\word 简写

    const longHand = /[A-Za-z0-9_]+/;  
    const shortHand = /\w+/;  
    const numbers = "42";  
    const myFavoriteColor = "magenta";  
    longHand.test(numbers); // true  
    shortHand.test(numbers); // true  
    longHand.test(myFavoriteColor); // true  
    shortHand.test(myFavoriteColor); // true

    除了字母和数字,其他的都要匹配

    用\W 表示 \w 的反义

    const noAlphaNumericCharRegex = /\W/gi;  
    const weirdCharacters = "!_$!!";  
    const alphaNumericCharacters = "ab283AD";  
    noAlphaNumericCharRegex.test(weirdCharacters); // true  
    noAlphaNumericCharRegex.test(alphaNumericCharacters); // false 

    匹配所有数字

    你可以使用字符集[0-9],或者使用简写 \d

    const digitsRegex = /\d/g;  
    const stringWithDigits = "My cat eats $20.00 worth of food a week.";  
    stringWithDigits.match(digitsRegex); // ["2", "0", "0", "0"]

    匹配所有非数字

    用\D 表示 \d 的反义

    const nonDigitsRegex = /\D/g;  
    const stringWithLetters = "101 degrees";  
    stringWithLetters.match(nonDigitsRegex); // [" ", "d", "e", "g", "r", "e", "e", "s"] 

    匹配空格

    使用 \s 来匹配空格和回车符

    const sentenceWithWhitespace = "I like cats!"  
    var spaceRegex = /\s/g;  
    whiteSpace.match(sentenceWithWhitespace); // [" ", " "] 

    匹配非空格

    用\S 表示 \s 的反义

    const sentenceWithWhitespace = "C a t"  
    const nonWhiteSpaceRegex = /\S/g;  
    sentenceWithWhitespace.match(nonWhiteSpaceRegex); // ["C", "a", "t"] 

    匹配的字符数

    你可以使用 {下界,上界} 指定一行中的特定字符数

    const regularHi = "hi";  
    const mediocreHi = "hiii";  
    const superExcitedHey = "heeeeyyyyy!!!";  
    const excitedRegex = /hi{1,4}/;  
    excitedRegex.test(regularHi); // true  
    excitedRegex.test(mediocreHi); // true  
    excitedRegex.test(superExcitedHey); //false 

    匹配最低个数的字符数

    使用{下界, }定义最少数量的字符要求,下面示例表示字母 i 至少要出现2次

    const regularHi = "hi";  
    const mediocreHi = "hiii";  
    const superExcitedHey = "heeeeyyyyy!!!";  
    const excitedRegex = /hi{2,}/;  
    excitedRegex.test(regularHi); // false  
    excitedRegex.test(mediocreHi); // true  
    excitedRegex.test(superExcitedHey); //false 

    匹配精确的字符数

    使用{requiredCount}指定字符要求的确切数量 

    const regularHi = "hi";  
    const bestHi = "hii";  
    const mediocreHi = "hiii";  
    const excitedRegex = /hi{2}/;  
    excitedRegex.test(regularHi); // false  
    excitedRegex.test(bestHi); // true  
    excitedRegex.test(mediocreHi); //false

    匹配0次或1次

    使用 ? 匹配字符 0 次或1次

    const britishSpelling = "colour";  
    const americanSpelling = "Color";  
    const languageRegex = /colou?r/i;  
    languageRegex.test(britishSpelling); // true  
    languageRegex.test(americanSpelling); // true

    转载于:https://www.cnblogs.com/007sx/p/10987191.html

    展开全文
  • 针对现有的地址匹配算法地址要素切分存在歧义、匹配率和准确率低等问题,提出一种多策略结合的地址匹配算法。利用双向最大匹配分词算法提取有歧义的地址要素,通过建立地址要素特征字词典与地址标准数据库,对歧义结果...
  • 中文地址分词

    2018-12-10 14:21:09
    处理中文地址的分词和匹配 采用混合分词算法进行中文地址分词 在中文地址分词基础上采用Double Levenshetin算法进行中文地址相似度进行地址匹配
  • 有一段中文文本:#记录美好生活#二哈在刨土抓竹鼠,#萌宠 ...我想正则匹配获取到其中的url,搜了很久,发现很多正则匹配获取到的url地址不全,所以经过最终测试,我的正则如下: String regex = “https?
  • 本项目基于BERT中文预训练模型,使用huggingface transformers开源工具库实现中文关于投资知道的问题答案匹配检测系统的模型实现。 问题适用场景:投资问答/论坛等,自动检测问题答案是否匹配,代替人工审核。 模型...
  • (例如:匹配中文匹配html)转载地址:http://blog.csdn.net/dean19900504/article/details/9126523匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  ...
  • 地址模糊匹配应用以及相关论文,包含实现代码以及相关中文模糊匹配大约6篇左右论文。 可以用作地址模糊匹配的DEMO,以及部分地址库语料
  • 正则匹配java注意点: 如果加 ^[\n]* 表示替换...原文地址:http://blog.csdn.net/dl020840504/article/details/8880603 新加:匹配 日期和时间 '2017-3-24 14:53:59 String regex = "^\\d{4,}\\-(?:0?\\d|1[12...
  • Linux下grep匹配中文字符

    万次阅读 2014-12-11 10:33:51
    最近在解析.vcf文件,想提取其中的姓名和邮箱地址,发现linux下匹配中文与java下 匹配中文有所不一样,java下匹配格式为[\u4e00-\u9fa5],注意java下有的特殊字符需要 转义,也就是再加一个\。 但是,当我将此...
  • 利用正则表达式,匹配中文字符的正则表达式,利用正则表达式分解和转换IP地址
  • 今天写项目过程中,前台正则匹配用户姓名,用的不是很多,不太记得,于是百度。。。。/^[\u4e00-\u9fa5]+$/ 仅中文/^[\u4e00-\u9fa5a-zA-Z0-9]+$/ 中文和大小写英文字母数字都包括 原文地址:...
  • ^[/u4E00-/u9FA5]+$ 匹配中文 验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$” 验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$” 验证电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$” ...
  • 本文在分析标准地址模型空间约束关系类型的基础上,提出了一种基于地址树模型的中文地址提取方法。该模型以拓扑关系作为空间约束关系是否一致的判断标准,可以从非标准地址中提取标准地址,并剔除非标准和错误地址元素...
  • Word高级搜索替换——中文匹配

    千次阅读 2013-07-06 02:35:08
    地址1:http://admin.fltacn.com/archives/159 源地址2:http://www.officefans.net/cdb/viewthread.php?tid=66357 源地址3:...WORD中的正则匹配技巧 方法1;
  • 形近词中文模糊匹配 A simple tool to fuzzy match chinese words, particular useful for proper name matching and address matching. 一个可以模糊匹配形近字词的小工具。对于专有名词,地址匹配尤其有用。 ...
  • php中怎么用正则表达式匹配中文,需要注意什么? 在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦。 gbk编码下汉字正则 1.判断字符串是否全是汉字

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 781
精华内容 312
关键字:

中文地址匹配