PDA

View Full Version : یک دستور برای جدا سازی متن عربی از فارسی



solook
جمعه 04 مرداد 1387, 12:13 عصر
من یک متن عربی و فارسی باهم دارم .یک پاراگراف مثلا عربی و پاراگراف بعدی فارسی
می خوام با کد جداش کنم چطوری می تونم این کارو بکنم؟

البته در کل نوشته بین نوشته های عربی و فارسی بعد از پاراگراف عربی کلمه ( ترجمه :) فاصله شده ..

Hsimple11
جمعه 04 مرداد 1387, 12:53 عصر
میتونید با تابع Pos موقعیت کلمه ترجمه رو تو متن پیدا کنید و بین اونها رو انتخاب کرده جدا کنید.

solook
جمعه 04 مرداد 1387, 12:54 عصر
ممنون میشم اگه یه خورده بیشتر توضیح بدین ..

Hsimple11
جمعه 04 مرداد 1387, 13:07 عصر
تابع Pos - Position موقعیت حرف اول یک رشته را در یک رشته دیگر مشخص میکند. در مورد آن اینجا را (http://barnamenevis.org/forum/%D9%85%D8%A8%D8%A7%D8%AD%D8%AB-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-delphi/70145-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%AF%D8%B3%D8%AA%DA%A9%D8%A7%D8%B1%DB%8C-%D8%B1%D8%B4%D8%AA%D9%87-%D9%87%D8%A7-pos-%D8%8C-copy-%D8%8C-delete-%D9%88.html) ببینید. مثلا مشخص می کند حرف ت از ترجمه کاراکتر 135 امین است. و حرف ت ترجمه بعدی 500 امین مثلا. بین اینها را با در نظر گرفتن بقیه حروف کلمه ترجمه: میتوانید جدا کنید. البته این یک روش بود که به ذهنم رسید.

solook
جمعه 04 مرداد 1387, 13:21 عصر
فکر کنم اینطوری نمیشه..زمانی اینطوری میشه که بعد از هر ترجمه هم کلمه ترجمه باشه که نیست ..

نوشته ها این شکلیه :


3- احمد بن ادريس عن محمد بن عبد الجبار عن بعض اصحابنا رفعه الى ابي عبد الله ع قال قلت له ما العقل قال ما عبد به الرحمن و اكتسب به الجنان قال قلت فالذي كان في معاوية فقال تلك النكراء تلك الشيطنة و هي شبيهة بالعقل و ليست بالعقل
اصول كافى جلد 1 صفحه: 11 رواية: 3
ترجمه :
3 شخصى از امام ششم عليه السلام پرسيد عقل چيست؟ فرمود چيزى است كه بوسيله ان خدا پرستش شود و بهشت بدست ايد ان شخص گويد: گفتم پس انچه معاويه داشت چه بود؟ فرمود: ان نيرنگست، ان شيطنت است، ان نمايش عقل را دارد ولى عقل نيست.

4- محمد بن يحيى عن احمد بن محمد بن عيسى عن ابن فضال عن الحسن بن الجهم قال سمعت الرضا ع يقول صديق كل امرئ عقله و عدوه جهله
اصول كافى جلد 1 صفحه: 11 رواية: 4
ترجمه :
4 حسن بن جهم گويد: از امام رضا عليه‏السلام شنيدم كه مى‏فرمود: دوست هر انسانى عقل او است و دشمن او جهلش.

6- احمد بن ادريس عن محمد بن حسان عن ابي محمد الرازي عن سيف بن عميرة عن اسحاق بن عمار قال قال ابو عبد الله ع من كان عاقلا كان له دين و من كان له دين دخل الجنة
اصول كافى جلد 1 صفحه: 12 رواية: 6
ترجمه :
6 اسحاق بن عمار گويد: امام صادق عليه السلام فرمود: هر كه عاقل است دين دارد و كسى كه دين دارد ببهشت مى‏رود (پس هر كه عاقل است ببهشت مى‏رود).

Hsimple11
جمعه 04 مرداد 1387, 13:36 عصر
اگه خطوط خالی دارید اونها رو پیدا کنید.