正则表达式 匹配英语句子

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:49:03
比如 我有如下一个中英翻译的文本

I'm Chinese -- 我是中国人
this is a pig -- 这是一头猪
我该如何用正则表达式匹配 英语 I'm Chinese 和 this is a pig

英语句子中间可能包含 空格,标点符号。

麻烦懂得大哥们 不惜赐教
回答得好的 100分拿去
不是连起来
而是 我要得到这些英语语句

我要对 行的 英语部分作操作

比如

I'm Chinese我是中国人
this is a pig这是一头猪

英语单词和中文解释之间没有空格的

我要得到 I'm Chinese 和 this is a pig
然后 对他操作后变成
^I'm Chinese,|<BR>我是中国人
^this is a pig,|<BR>这是一头猪

^([^\u4e00-\u9fa5])*
可以匹配从每一行开始位置任意个不是汉字的字符

测试匹配
I'm Chinese
this is a pig

奇怪了 您说的我听不懂

? 什么意思?
要把两个句子连起来? 可以用and, while, whereas, however, 这里选择很多(但是每一个词都不同的具体用法)

I'm Chinese and this is a pig

I'm Chinese while this is a pig

I'm Chinese whereas this is a pig

I'm Chinese, however this is a pig

...楼主指的是不是句型?
比如同样的“我是中国人”可以替换成“我是美国人”——I'm an American.
同样,This is a pig 可以转换成This is an apple."这是一只苹果"
如果是的话那英文的句型也有很多了,是罗列不完的,只有看到一种记一种,然后把这些句型运用到平时的生活中去
学英语没有什么敲门,关键就是踏实