主格 | 宾格 | 所有格 | ||||||||||
定语单 | 定语复 | |||||||||||
单 | 复 | 单 | 复 | 主语单 | 主语复 | 主语单 | 主语复 | |||||
我 | 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 |
语式 | 直陈式 | 命令式 | 虚拟式 | 条件式 | 不定式 | 分词式 | ||||||
语态 | 主动语态 | 被动语态 | ||||||||||
直陈式 | ||||||||||||
现在时 | ||||||||||||
过去时 | 简单 | 复合 | 先 | 愈 | 未完成 | |||||||
将来时 | 简单 | 先 | ||||||||||
Monday, August 30, 2010
法语 - 动词变位
法语发音(按字母顺序)
按照字母顺序 | ||||
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 où 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 | pœ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 肩膀
主格 宾格 所有格
定语单 定语复
单 复 单 复 主语单 主语复 主语单 主语复
我 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选项,即忽略模式里的空白字符。
零宽度正预测先行断言 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>
(?<-myname>expression') 如果遇到匹配,则从堆栈中弹出 名为myname的匹配内容。
(?(myname)yes|no) 如果堆栈上存在命名为myname的匹配的内容,则去继续匹配yes部分的表达式,否去继续匹配no部分。
注释
注释一般通过表达式(?#注释)实现。
以下正则表达式在第一个分组中中添加了注释“不能以数字开头”。
(?<!\d+(?#不能以数字开头))[a-z_A-Z]+
如果要在正则表达式中包含注释,最好打开IgnorePatternWhitespace选项,即忽略模式里的空白字符。
Subscribe to:
Posts (Atom)