Monday, August 30, 2010

法语 - 动词变位

  主格 宾格 所有格



          定语单 定语复



  主语单 主语复 主语单 主语复



je nous moi nous mon/ma mes notre nos



tu vous toi vous ton/ta tes votre vos



他/她 il/elle/on ils/elles lui/elle eux/elles son/sa ses leur leur
















规则动词变位










原形 -er(~=4000),去-er -ir(>300),去-ir -oir/ir/re/er(~=150),去ir/re/er





e ons is ssons s/e ons





es ez is ssez s/es ez





e ent t ssent t/e ent





donner
blêmir
partir/ouvrir











tir的单数还需去辅音










frir/vrir不需去辅音


















不规则动词变位










原形 être(be) avoir(have) aller(go) faire(do) pouvoir(can) venir(come)
suis sommes ai avons vais allon fais faisons peux pouvons viens venons
es êtes as avez vas aller fais faites peux pouvez viens venez
est sont a ont va vont fait font peut peuvent vient vientent


























语式 直陈式 命令式 虚拟式 条件式 不定式 分词式





语态 主动语态 被动语态






















直陈式











现在时











过去时 简单 复合 未完成






将来时 简单



































法语发音(按字母顺序)

按照字母顺序


a a


ai Z
lait
au o
gauche/beau/faux
am/an D


ay ei


b b 在组合、联颂中发音,词末不发音

c k/s 1.在a,o,u和辅音字母前发[k]音
2.如果一个音节以c这个字母结尾,发[k]音
3.在e,i,y的前面发[s]音


ch k/F 一般读[F]
在辅音前或词末发[k]


d d/t 一般发[d]音
在词末一般不发音
在连诵中发[t]音


e e 在非重读的音节内和单音节词尾发[E]
闭音节发[爱]
开音节发[e]
在mm/nn前发[a]
词尾一般不发音,但é读作e
le




eau o 同au beau
ei Z [爱]?

em/en D 同am/an

er/ez e
jouer/chez Vue/Fe
eu X/œ 开音节读X
闭音节读œ
bleu/vieu/deux/nœud
peur/meuble/sœur 

f f/v 一般发[f]音
在词末一般不发音
在连诵中发[v]音


g
1.在a,o,u前读做[g]
2.在连诵里发[k]音
3.在e,i,y前发[V]音
4.在词末一般不发音
gauche/gui


goF/gi


h
永不发音,但有嘘音和哑音的区别
嘘音前不能省音,而哑音前必须省音


i i


ie e


j V/dV 一般为V,外来词读dV

k k


l l/i 一般发[l]音,在词的末尾一般要发音
但在i前发[j]音


m m/n 一般发[m]音
连诵中仍然发[n]音
在n前,一般不发音


n n


gn M 一般都发[M]音,有例外

ien iY


o o/R 开音节读o
闭音节读R
côte/zone
mort/donner/dehors

œ



oi wa
moi/toi
oin wY
anoint
ou u/w 一般读u
元音前读w
nous
nouer

p p/b 一般发[p]音
在词末一般不发音
在连诵中发[b]音


q k 词末读[k]
qu读[k]


r r 一般要发音,读[r]
但在动词词末一般不发音
在连诵里不发音


s s/z 一般要发音,读[s],要在两个元音中间
但在动词词末一般不发音
在连诵里发[z]音


t t 一般发音,词末不发音 gentil?question?huit?
u u/H u在元音前发[H] sujet/salut/excusez?
v v


w v/w


x ks/gz 词末一般不发音
连诵中发[z]
dix/six中发[s]


法语发音(按发音顺序)

按照发音顺序






近似音标 字母(组合) 例词



i i, y, î, ï lit/stylo li/stilo


y u,û une
flûte




u ou,oû,où nous

jour


Vur



e iei é,
er/ez在词尾
eff/ess位于句首
es在部分开音节
ai在简单过去、将来时
e在不发音d或字母组合前
独立的et
été
jouer/chez
ses
j'ai/finirai
téléphoner
ete
Vue/Fe
se
Ve/finire
telefone

开音节:
元音结尾的音节
闭音节:
辅音结尾的音节
X E'u eu在z,t,d,tr之前
eu,œu位于开音节前
veut
bleu/vieu/deux/nœud
vX
blX/vX/dX/nX



o 喔,R: au,eau
o,û在开音节中
gauche/beau/faux
côte/zone
goF/bo/fo
kot/zon



R R o,û在闭音节中 mort/donner/dehors mRr/dRne/dERr


S ong on,om bon/ombre bS/Sbr


Z Z ai,è
e在两个相同的辅音前
e在闭音节中
et在词尾
lait
dette
merci
jouet
lZ
dZt
mZrsi
VuZ



Y ang in,im,ain,aim,ein,eim,yn,ym matin/timbre/faim/plein matY/tYbr


a a a,à,â
e在mm/nn之前
maladie/battent/là-bas
femme
maladi/batD
fam



D aoN an,am,en,em sans/lampe/vent/membre sD/lDp/vD/mDbr


H ü u在元音前 huile/puer/nuage Hl/pHe/nHaV


w w ou,oi oui/nouer/moi wi/nue/mwa


j j i,ill
il在元音音标后
i或y在元音前
i在辅音群和元音间
ill在元音前,有例外
famille

yeux/pied
ouvrier
famij

jX/pij
uvrje



E 弱音E e在单音节词尾
e在词首开音节





œ E eu,œu在闭音节中
ue(eu)在c/g之后
peur/meuble/sœur
r/mœbl/sœr


œ~ EN un,um lundi/parfum lœ~di/parfœ~


辅音   词尾可能发音的辅音:m,c,l  



M ny gn agneau/baigner/peigne aMo/beMe/pZM


V
ge在a/o前
g在字母e/i/y前
j

gilet/logis
jeune

VilZ/loVi
VOn



法语 (变位,名词, et al)

================= 变位 =================

    主格        宾格        所有格
                    定语单        定语复
    单    复    单    复    主语单    主语复    主语单    主语复
我    je    nous    moi    nous    mon/ma    mes    notre    nos
你    tu    vous    toi    vous    ton/ta    tes    votre    vos
他/她    il/elle/on    ils/elles    lui/elle    eux/elles    son/sa    ses    leur    leur

规则动词变位
原形    -er(~=4000),去-er        -ir(>300),去-ir        -oir/ir/re/er(~=150),去ir/re/er
我    e    ons    is    ssons    s/e    ons
你    es    ez    is    ssez    s/es    ez
他    e    ent    t    ssent    t/e    ent
例    donner        blêmir        partir/ouvrir
                    tir的单数还需去辅音
                    frir/vrir不需去辅音

不规则动词变位
原形    être(be)    avoir(have)    aller(go)    faire(do)    pouvoir(can)    venir(come)
我    suis    sommes    ai    avons    vais    allon    fais    faisons    peux    pouvons    viens    venons
你    es    êtes    as    avez    vas    aller    fais    faites    peux    pouvez    viens    venez
他    est    sont    a    ont    va    vont    fait    font    peut    peuvent    vient    vientent


语式    直陈式    命令式    虚拟式    条件式    不定式    分词式
语态    主动语态    被动语态

直陈式
现在时
过去时    简单    复合    先    愈    未完成
将来时    简单        先


================= 颜色 =================
COLORS - LES COULEURS    masc sing.     fem sing.    masc plural     fem plural
purple    violet    violette    violets    violettes
blue    bleu    bleue    bleus    bleues
green    vert    verte    verts    vertes
yellow    jaune    jaune    jaunes    jaunes
orange    orange    orange    orange    orange
red    rouge    rouge    rouges    rouges
black    noir    noire    noirs    noires
white    blanc    blanche    blancs    blanches
grey    gris    grise    gris    grises
brown    marron    marron    marron    marron
pink    rose    rose    roses    roses
light blue      bleu clair     bleu clair    bleu clair      bleu clair
dark blue    bleu foncé    bleu foncé     bleu foncé    bleu foncé



================= 常用词 =================
Comment?    What?
oui        yes
non        no
si        yes (in reponse to a negative)
d'accord    OK
et / ou        and / or
qui        who
quoi        what
quand        when
où        where
pourquoi    why
comment    how


================= 数字 =================

1    un    21    vingt et un    100    cent
2    deux    22    vingt-deux    200    deux cents
3    trois    23    vingt-trois    201    deux cent un
4    quatre    30    trente    1,000    mille
5    cinq    31    trente et un    2,000    deux mille
6    six    32    trente-deux    1,000,000    un million
7    sept    40    quarante    2,000,000    deux millions
8    huit    41    quarante et un    a billion    un milliard
9    neuf    50    cinquante          
10    dix    60    soixante          
11    onze    70    soixante-dix          
12    douze    71    soixante-onze          
13    treize    72    soixante-douze          
14    quatorze    73    soixante-treize          
15    quinze    74    soixante-quatorze          
16    seize    80    quatre-vingts          
17    dix-sept    81    quatre-vingt-un          
18    dix-huit    82    quatre-vingt-deux          
19    dix-neuf    90    quatre-vingt-dix          
20    vingt    91    quatre-vingt-onze

注:1.mille永远用单数形式; 2.million是名词,因此有复数形式。

================= 日期 =================
les jours de la semaine    days of the week
lund        Monday
mardi        Tuesday
mercredi    Wednesday
jeudi        Thursday
vendredi    Friday
samedi        Saturday
dimanche    Sunday

les saisons    seasons
printemps    spring
été        summer
automne        autumn
hiver        winter

les mois de l'année    months of the year
janvier        January
février    February
mars        March
avril        April
mai        May
juin        June
juillet        July
ao?t        August
septembre    September
octobre        October
novembre    November
décembre    December

the definite article must be used and the number always precedes the month
To ask What's the date? say Quelle est la date ?
o ask What day (of the week) is it? say Quel jour sommes-nous ? or Quel jour est-il ?


================= 家庭 =================
Family - La Famille
English        French        English        French
father        un père    mother        une mère
brother        un frère    sister        une soeur
son        un fils        daughter    une fille
husband        un mari        wife        une femme
grandfather    un grand-père    grandmother    une grand-mère
grandson    un petit-fils    granddaughter    une petit-fille
cousin - male    un cousin    cousin - female    une cousine
uncle        un oncle    aunt        une tante
nephew        un neveu    niece        une nièce


================= 身体 =================
les cheveux    头发    le coude    肘
la tête    头    le poignet    手腕
le visage    脸    la main    手
un oeil        眼睛    le doigt    手指
les yeux    眼睛(复数)    un ongle    指甲
le nez        鼻子    le pouce    大拇指
la joue     面颊    le dos    背
la bouche     嘴    la jambe    腿
une oreille     耳朵    le genou     膝
le cou         脖子    la cheville    踝
la poitrine     胸    le pied    脚
un estomac        胃    un orteil    脚趾
le bras     胳膊    une épaule    肩膀

Wednesday, August 4, 2010

advanced regular expression 高级正则表达式

断言
零宽度正预测先行断言 and 零宽度正回顾后发断言

(1)零宽度: 这表示匹配是一个位置(Loaction)而不是子表达式。
(2)预测先行 vs 回顾后发
预测先行:仅当子表达式在此位置的右侧匹配时才继续匹配。返回与子表达式匹配的前面位置,从做左到右匹配。
回顾后发:仅当子表达式在此位置的左侧匹配时才继续匹配。返回与子表达式匹配的后边位置,从右到左匹配。
(3)正向 vs 负向:
正向:当子表达式满足时才匹配。
负向:当子表达式不满足时才匹配。


总共四种断言:
零宽度正预测先行断言
vim: \@=
vim例:\w\+\(ing\)\@=     匹配以ing结尾的单词的前面部分(除了ing以外的部分)
   如果用magic, 则为 \v\w+(ing)@\=
零宽度正回顾后发断言
vim: \@<=
vim例:\(re\)\@<=\w+     匹配以re开头的单词的后半部分(除了re以外的部分)
   如果用magic, 则为 \v(re)@\<\=\w+
零宽度负预测先行断言
vim: \@!
vim例:foo\(bar\)\@!     匹配后面不带 "bar" 的 "foo"
零宽度负回顾后发断言
vim: \@<!
vim例:\(foo\)\@<!bar  匹配前面不带 "foo" 的 "bar"

PCRE 对应的格式为:
(?= 子表达式), (?<= 子表达式)
(?! 子表达式), (?<! 子表达式)

for perl help:
# perldoc perlre

.NET Framework中支持有名RE, 并支持注释:
(?<myname>expression) 如果遇到匹配,则把匹配的内容命名为myname,并压入堆栈
(?<-myname>expression') 如果遇到匹配,则从堆栈中弹出 名为myname的匹配内容。
(?(myname)yes|no) 如果堆栈上存在命名为myname的匹配的内容,则去继续匹配yes部分的表达式,否去继续匹配no部分。


 注释
 注释一般通过表达式(?#注释)实现。
以下正则表达式在第一个分组中中添加了注释“不能以数字开头”。
(?<!\d+(?#不能以数字开头))[a-z_A-Z]+
如果要在正则表达式中包含注释,最好打开IgnorePatternWhitespace选项,即忽略模式里的空白字符。