Code Monkey home page Code Monkey logo

learnjapan's Introduction

整理用的正则表达式

exe "normal my" | '<,'>s/∕/
/g | exe "normal \<C-V>`yI1:\<Esc>"
'<,'>s/\(.\{-}\):\(.\{-}\)\((\(.\{-}\))\)\? 〔\(.\{-}\)〕 \(.*\)/\2,\4,\5,\6,!\4(\2),\1,1/g | '<,'>s/!(\(.*\))/\1/g
'<,'>s/\(.\{-}\):\(.\{-}\)\((\(.\{-}\))\)\? \(.*\)/\2,\4,熟语,\5,!\4(\2),\1,1/g | '<,'>s/!(\(.*\))/\1/g


'<,'>s/!\(.*\)い(\(.*\)い)/!\1(\2)い/g
'<,'>s/!\(.*\)ます(\(.*\)ます)/!\1(\2)ます/g
'<,'>s/!\(.*\)します(\(.*\)します)/!\1(\2)します/g
'<,'>s/!\(.*\)り(\(.*\)り)/!\1(\2)り/g
'<,'>s/!\(.*\)し(\(.*\)し)/!\1(\2)し/g
'<,'>s/!\(.*\)け(\(.*\)け)/!\1(\2)け/g
'<,'>s/!お\(.*\)(お\(.*\))/お!\1(\2)/g
'<,'>s/!ご\(.*\)(ご\(.*\))/ご!\1(\2)/g
'<,'>s/!\(.*\)ま(\(.*\)ま)/!\1(\2)ま/g
'<,'>s/!\(.*\)わ(\(.*\)わ)/!\1(\2)わ/g


better version to fix words

%s/!\([あかさたなはまやらわいきしちにひみりうくすつぬふむゆるんえけせてねへめれおこそとのほもよろをアカサタナハマヤラワイキシチニヒミリウクスツヌフムユルンエケセテネヘメレオコソトノホモヨロヲがガざザだダばバぱパぎギじジぢヂびビぴピぐグずズづヅぶブぷプげゲぜゼでデべベぺペごゴぞゾどドぼボぽポゃゅょっュャョッー~]\+\)\(.\{-}\)(\1\(.*\))/\1!\2(\3)/g
%s/!\(.\{-}\)\([あかさたなはまやらわいきしちにひみりうくすつぬふむゆるんえけせてねへめれおこそとのほもよろをアカサタナハマヤラワイキシチニヒミリウクスツヌフムユルンエケセテネヘメレオコソトノホモヨロヲがガざザだダばバぱパぎギじジぢヂびビぴピぐグずズづヅぶブぷプげゲぜゼでデべベぺペごゴぞゾどドぼボぽポゃゅょっュャョッー~]*\)(\(.*\)\2)/!\1(\3)\2/g
%s/!\(.\{1,}\)\([あかさたなはまやらわいきしちにひみりうくすつぬふむゆるんえけせてねへめれおこそとのほもよろをアカサタナハマヤラワイキシチニヒミリウクスツヌフムユルンエケセテネヘメレオコソトノホモヨロヲがガざザだダばバぱパぎギじジぢヂびビぴピぐグずズづヅぶブぷプげゲぜゼでデべベぺペごゴぞゾどドぼボぽポゃゅょ]\{1,}\)\(.\{1,}\)(\(.\{1,}\)\2\(.\{1,}\))/!\1(\4)\2!\3(\5)/g
%s/!(\(.\{-}\))/\1/g

from excel version
'<,'>s/\(.\{-}\):\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)\t/\3@\6,\4,\7,\5,!\4(\3),\1,1/g | '<,'>s/@,/,/g | '<,'>s/!(\(.*\))/\1/g
%s/\(.\{-}\):\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)\t\(.\{-}\)$/\3,\2,\5,\4,!\2(\3),\1,1/g | %s/!(\(.*\))/\1/g

convert from result of http://www.mori7.net/musi/ruby.php

'<,'>s/</(/g | '<,'>s/>/)/g | '<,'>s/+/+/g | '<,'>s/(\(.\{-}\)+\(.\{-}\))/!\1(\2)/g | '<,'>s/!\([^!()]\{-}\)\([^!()]\{1}\)(\([^!()]\{-}\) )/!\1(\3)\2/g | '<,'>s/!\([^!()]\{-}\)\([^!()]\{1}\)(\([^!()]\{-}\) )/!\1(\3)\2/g | '<,'>s/!\([^!()]\{1}\)\([^!()]\{-}\)( \([^!()]\{-}\))/\1!\2(\3)/g | '<,'>s/!\([^!()]\{1}\)\([^!()]\{-}\)( \([^!()]\{-}\))/\1!\2(\3)/g | '<,'>s/!甲(かぶと):/甲:/g | '<,'>s/!乙(おつ):/乙:/g
^,,s,agea@0�j
^,,s,hlwi【自】�,,s,agel6xj
^,,s,hwi【他】�,,s,agel6xj
^,,s,hwi【自他】�,,s,agel8xj

use following regex to find line of word without pronunciation

^[^@]*$

尚未录入的单词

2:何なん~∕~歳さい
3:お~∕~階かい∕~円えん∕~曜日ようび
4:ご~
5:~時じ∕~分ふん∕~半はん∕~月がつ∕~日にち∕~年ねん∕ごろ
8:~様さま
9:~用よう
10:~中じゅう
12:~年間ねんかん
13:~冊さつ∕~回かい∕~枚まい∕~個こ∕~杯はい∕~人にん∕~台だい∕~本ほん∕~頭とう∕~匹ひき∕~つ∕~着ちゃく∕~羽わ∕~番ばん∕~足そく∕~度ど∕~キロメートル∕~皿さら
13:~時間じかん∕~週間しゅうかん∕~か月げつ
16:~製せい
16:~料りょう
16:~費ひ
16:~代だい
17:~中じゅうに
19:~たち
21:~過すぎ
22:~以外いがい∕~方かた
23:~によって∕~によります
24:~中ちゅう∕~について

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.